what's the point of rcs when it's controlled by the carriers (aka you will be billed for it). at least with imessage it's free to send between apple devices.
From https://support.apple.com/en-us/HT207006 (at the bottom of the help article) - "If Wi-Fi is unavailable, iMessages will be sent over cellular data. Cellular data rates might apply." So I'm not sure if it is free over mobile data.
>On the other hand, I believe AT&T zero rates their RCS messages if you have an unlimited texting plan
But what if you don't have an unlimited texting plan? Let's say your current plan includes data + modest amounts of talk+text, but you do most of your communication over chat apps, so you never really touch your text allowance, even though you text a lot. now with RCS, you now have to pay extra $ for those texts you're sending out, or pay $ for the unlimited plan. plus with chat apps, you could send free over wifi. so from a customers point of view, RCS is worse in every way.
sure, but you can send imessages free over wifi. I doubt you can do the same with RCS. come to think of it, that's the only reason why carriers would even agree to implement this in the first place: they get to charge users for data that they would have otherwise transferred on wifi.