Then there first has to be some kind of $Supports or SUP keyword for clients that do support it.
Right now this prevents wrong-protocol messages to be sent to clients.
I'm sure that for example NMDC users don't want to see ADC connection requests in mainchat, since that's where they will end up because ADC commands don't start with $.