Ref. breaking compatibility, wasn't mIRC the first client to use control codes to define colours anyway, i.e. didn't it set what is now the "standard"?
Yes, about 10 years ago when there was a mere fraction of the number of users on IRC, a handful of IRC clients, and no IRCds (that I know of) that had built-in features which involve handling colours. Times have changed.