XMPP Federation allows servers to talk to each other similar to how email works, and which is why XMPP addresses have always looked like email addresses. Up until June 26 you could (with some effort) run a server on your own domain and still chat with people on Google's XMPP servers.