Last time I checked, this was actually the biggest criticism Google recieved. They were pushing RCS on Apple, yet keeping it proprietarily only available on Google Messages.
Maybe it has changed. I don't know.
Latest update I heard was that they made it ON by default in Google Messages.
Eh? RCS is an open standard. Yes, you're basically required to use Google's RCS endpoints at this point unless you want to host your own, but it's far superior to SMS. Apple made their own proprietary version in iMessage instead, so you have iPhones on iMessage and every other phone in the world on RCS.
the one that made me laugh recently was when they tried to paint alternatives to rcs as antiquated.
rcs doesn’t even support end-to-end encryption, something even imessage does.
an open, industry standard that everyone supports would be awesome, but rcs simply isn’t it. rcs was designed to make telecom companies happy, not to be an actually good messaging protocol.
Not quite sure about the On by default aspect; on my non-Google phone running stock android, it keeps asking me to enable RCS.
I keep clicking no because there's a lot of ads pushed through RCS. This is annoying on top of the usual telemarketing stuff you might get due to phone numbers being sold.