You're wrong on almost every point. "Don't Be Evil" is not Google's motto, XMPP chat still works fine for my hangouts account and no, they couldn't do it without breaking the XMPP.
I just hope they'll keep XMPP running for the chat. I'll stop using it the second it'll stop working in bitlbee.