RCS uses data channels so it won’t work if other texting services don’t work either. It may work better in overloaded networks (RCS can use a separate APN for higher priority, I believe), but it’s not like SMS (which snuggles bytes in a space that would otherwise be an empty bag of bytes that is necessary for bare minimum messaging).
The standard is fine: https://www.gsma.com/newsroom/wp-content/uploads/RCC.71-v2.6-1.pdf
This isn’t an Apple standard or a Google standard, it’s a telecoms standard. It’s made for everything from IoT to flip phones to tablets to smart cars.
Nobody has bothered to build an app for it, though. Well, carriers have, but nobody uses their carrier’s messaging app.