I’m not a fan of the “war” between Android and Apple when it comes to SMS/texting. The rest of the world doesn’t use SMS/RCS/iMessage as much as WhatsApp and the like, so the US is pretty much lagging behind everyone else on this anyway.
That being said, I have to admit Android did a good job with this!
Canadian carriers did, but they since have started moving towards Google’s RCS servers instead. Probably realized it wasn’t worth hosting a server, and then maintaining it. I remember some carriers wouldn’t update their servers, so not all RCS features would be available to them.