Er, so isn't that the exact same situation as Google? You can still connect with any XMPP client, but XMPP support is now just a proxy into the world of Hangouts.
Really, I can only think of laziness and trying to build a walled garden as reasons to support c2s but not s2s connections.
Both of which are not exactly good explanations for one of the largest companies in software engineering.