I mean a better question at this point is perhaps why Apple engineering hasn't been able to implement RCS.
All the backend is controlled by Google. All the risks, none of the gains.
RCS its a open cellular standard thats being deployed worldwide. Google does offer a backend for carriers to use (when you want to push your cloud offerings and have tons of engineers with nothing else to do just like AWS) but it's not required and carriers are rolling their own. The protocol itself is meant for inter-carrier communication and phones.
We actually have to thank the “walled garden” for the lack of spam on iMessage.
While I’d like Apple to also support RCS, I still want iMessage to remain the default for communicating with iOS users.
It's not because Google is doing a bad job, it's because Apple is doing a _great_ job.
Apple's framing of iOS as a luxury brand is why the "blue vs. green bubbles" type of sentiment has real impact within younger social circles.
Some kids may act like those with green bubbles are not part of the in group, but this is done in jest. Kids do that with everything. My generation did it with video game consoles and sports teams. You had Sega people and Nintendo people. Nike vs Adidas. It wasn’t about status.
http://gs.statcounter.com/os-market-share/mobile/united-stat...
I think the incompatibility is a bigger deal than you think it is. There is a need for a proper messaging app.
And of course fragmentation-- Even if Talk, Signal, Whatsapp and Telegram all support discovery and upgrade, the network effects (or lack of them) kills it in practice.
https://misterbugbuster.com/2018/04/19/fuchsia-os-a-modular-...
And why not? The mythical man-month is getting on 50 years old now and still relevant.
> Google is literally 10x beyond any software company that existed in the 90s in terms of resources both human and financial
That is fair. (And, as per a recent HN post, most should strive not to do what google does, since most don't have to crawl the entire web.)