So by your logic this should apply to those (like myself) that ignore all CTCPs. I've touched on this before, now it seems not only am I denying Khaled the credit he deserves, I'm also stopping all those friendly white-hats from helping me.
Frankly, if someone wants to know what IRC client and version I am using, they should ask. There is no special clause for alleged white-hats and assumedly good-natured IRC operators/administrators, if they want to help me they should ask.
I'd really be worried about a 'passing good semariton' that just happens to be mass-versioning and subsequently mass-messaging users with who-knows what kind of helpful information.