Talking about any alternative scenario is always speculation, but I believe the "How to kill decentralized networks" post that's been going around lately puts it nicely:
One thing is sure: if Google had not joined, XMPP would not be worse than it is today.