Google dropping XMPP wasn't the cause of the problems with that network. It was a symptom of the problems with that network.
You need to read what "embrace, extend and extinguish" means.
It doesn't mean "support an open standard for a while then drop it."
https://en.wikipedia.org/wiki/Embrace%2C_extend%2C_and_extinguish?wprov=sfla1