RCS is an open standard that Apple now uses as well.
I think there's a legitimate concern about having essentially two phone platforms, and how anything can really be "open" in that environment. But it's definitely a step forward.
And Google has built proprietary things on top of the standard, which is indeed concerning.
It requires you to have a whitelisted private key to make devices that use RCS