Except that’s not what happened in reality before Google started rolling out their version of RCS.
The carriers implemented their own versions that didn’t weren’t interoperable with each other, and that was for the ones that even bothered with it at all.
And now they have even less incentive to try.
RCS is nice in theory, but no one is serious about implementing the universal profile.
As a current iPhone owner the one thing I miss about android is how easy it was to install apps from outside the play store.
Maybe we will get a better web browser one day!