"Why would you need to version him/her?"
Well, in some cases this is true - but there are many situations in which a CTCP version is needed. Some channels don't allow certain clients in their channels, or even certain versions of mIRC. A version is a quick way to determine this. Some people don't even know their version, so if you're helping someone it is again much easier and quicker just to version them.
I'd just like to say that personally, I disapprove of helping with completely editing out the version reply - online or on these boards.
My 2 cents