So... here's a hot take I guess (disclaimer: i am an iphone user):
People who are actively complaining about Apple having features that are unique to its platform don't know how products work. Apple created this technology and design themselves and other companies want to leech off the features. We should want competition like iMessage vs whatever Android uses. For anyone to basically say Google doesn't have the ability or resources to create an actual competitor is silly. They absolutely can make an alternative, but they choose not to. Google becomes complacent and progress slows or completely stops. I'd rather have a product that is FEATURE-FULL than feature-less.
Additionally, this contact feature thing is neat, but I wouldn't call it a "game-changer" or revolutionary. It's similar to the super old ability that some cellular providers had/have where you could play a specific song instead of the calling tone.
The issue is that if Google does create a competitor, or an open standards competitor is created, like RCS vs iMessage, Apple isn't going to implement that, or in any way interoperate with it. So even if Google or someone else made a better system that worked beautifully on Android and any hypothetical alternatives, but Apple only implemented their own system and refused to share, things would remain shit. Which is exactly where we are.
Apple doesn't want to live in a world where multiple brands and types of mobile phones operating systems exist harmoniously. They want to intentionally make life difficult for anyone who didn't buy an iPhone. In the process they make it intentionally difficult for people who did buy an iPhone, because their communications with non-iPhone friends are hampered.
They're also egging easily influenced teenagers on to shame other teenagers for having "worse" phones and creating unnecessary divides and unhappiness among friends. All so kids will bully other kids into buying iPhones.
None of these features are difficult to invent or implement. They should all be open standards and iPhone users and Android users should all together be angry at Apple for putting a malicious profit motive above the creation of a smooth and universally interoperable user experience.
Google could have avoided all this many many years ago, but they fucked up big time.
In Europe Whatsapp solved this issue, in China Wechat did, in other parts of the world Telegram or Viber or Messanger or some other app did.
The reality is, only the US somehow stuck with SMS for the longest time and then transitioned to iMessage as the main IM app, an app that only exists on one platform.
The issue is that if Google does create a competitor, or an open standards competitor is created, like RCS vs iMessage, Apple isn't going to implement that, or in any way interoperate with it. So even if Google or someone else made a better system that worked beautifully on Android and any hypothetical alternatives, but Apple only implemented their own system and refused to share, things would remain shit. Which is exactly where we are.
If Google had a popular competitor to iMessage, Apple users would feel left out, and that's what would force integration.
All they had to do was add sms to one of their chat apps, and people would have migrated over word of mouth for the extra features slowly overtime.
This is uniquely an issue in the U.S. because there are plenty of popular cross-platform competitors that are widely used in Europe: WhatsApp, Signal, Telegram.
iMessage is unpopular in Europe precisely because it's not interoperable and your friend group will look at you funny if you want to use some stupid system that only works on iPhones.
Nobody uses SMS for anything here, aside from notifications from businesses and such.