As long as the protocol is open and has encryption you don’t need to care much about that. Packets on the internet travel through thousands of different machines around the world. You are either using encryption or the whole world is reading your message anyway. There is nothing in-between. If you even want to hide metadata, you would need to use something like Session.
Problem is, there is an between. The problem is peolple confusing E2EE and Zero Knowledge thinking they’re the same thing, and they’re not.
RCS is E2EE, but is it zero knowledge? The Goog says yes, and that the key pairs are generated on device, so in theory its just as good as Signal, but is it? We’ll never know if Google has those keys or not. The protocol itself being open is useless once its wrapped in proprietary shit. Still better than SMS, and sadly still a better choice for the masses than even Signal as you have a better shot at more E2EE being used sadly. I had a LOT of Signal users in my circle (my doing) but since signal became cunts and dropped SMS so many go pissed at using multiple apps so they dropped it. Kills me as a de-googler and Graphene users to use Google Messages a lot, but its the best shot sadly.