We currently have WEBIRC setup with 454 IRC networks, representing around 200k users. I hardly think that's a "non standard protocol that only mibbit seems to use" is it now. All modern IRC servers support it out of the box.
I don't think I indicated freenode was planning to make a profit out of their client, you'd have to ask them about that. I wish them all the luck.
This isn't about me, or money, etc. This is about them cutting off users, who used mibbit to connect to freenode. IMHO that's a bad decision, and not a nice open friendly thing to do.
It'd be like hackernews blocking opera users if some spam submissions were submitted by opera users.