And that’s not true! He did want to keep the editor stable and available for many platforms and compatible with vi. Rejected proposals break one of these rules.
I may be wrong, but I think RCS protocol is published (so Apple and any other can support it if they want) whereas the protocol for iMessage is not (so no one but Apple can make compatible app under Android)