Earlier quoted context omitted.
I'm an Apple guy and I have to disagree, it's not the Telco's. Android implemented RCS and Apple dragged their feet in implementing the standardised platform such that high quality messaging was seamless and agnostic between brands The iPhone needed to reduce the quality of pics/videos to non-iMessage recipients because Apple didn't support any other form of non-iMessage messaging.
Have you tried using RCS when you're used to iMessage? It's terrible . Constant failures, weird behavior when changing towers between telcos - not to mention what happens when traveling internationally, where RCS turns on, off, on, off... for a day after arrival. And of course there's no encryption standard.
Maybe its your phone going overseas and not working correctly.