RCS via GSMA Universal Profile does not rely on a US tech giant to send messages, it is an open standard with the infrastructure hosted by the carriers.RCS relies on both a US tech giant and your network to be able to use.
Unless you mean that I need an iPhone/Android device produced by a US tech giant, which is a whole other can of worms I guess...