If someone interest in recent development of IRC protocol, you might be interest in the IRCv3 Working Group[1] where they're working toward improving the current IRC protocol (and already being used in number of networks and clients).
I fear that cannot be fixed in a backwards-compatible way.