I can flip your question around and ask "should you have the right to play dirty?". Which is what Apple has been doing, there's exactly zero good reason to not license out access to the protocol.
I don't own Apple, I am a consumer. If this leads to me not having to install 5 different chat clients, I am grateful. It was the exact same with all the proprietary charging plugs for smartphones.