Do you have a source for this? Not disputing you, but would like to reference.
"I adopted a new strategy. Before starting any task, I asked myself whether it would help my case for promotion. If the answer was no, I didn’t do it."
The theory says that you can get people to switch if you deliver a product that is x10 better than the competition, but really, how can you possibly improve messaging as it is today? It's not like people are going to go "Wow, this app sends my messages so much better than <current established app>, I'll go ahead and switch and tell everyone I know".
Maybe chat just doesn't make them any money so they don't really give a shit and all of these things are pet projects that get shut down on a whim?
The key to Google is that their real Users are advertisers. That's it. The "users" you're talking about are the product they're selling to their real Users(Advertisers).
Reality is that all these products are result of autonomy given to teams - it's not really pushed top-down, so new 'innovative' ideas are spearheaded and pushed up for strategy's adoption.
PS. Please don't call that chrome window a desktop app.
I also think the switch Android<->iOS is solvable, probably just an edge case and they don't think it's profitable to do.
If you're going to criticize Google for this, at least be correct when doing it.
It's like saying "Gmail is compatible with hypothetical Gmail where you can only send emails to other Gmail users, it's just a different iteration." Maybe true, but suddenly a very different service.
Apparently Google is trying to do something in the communication space involving voice and text. It doesnt seem to be working and it’s ended up confusing a lot of people.
So non-google XMPP users could speak to GTalk users, but not Hangouts users.