i know that people brought up the story of google supporting xmpp in google talk for just as long as it suited them in the current #meta discussion. what i didn't see brought up: facebook chat actually supported xmpp as well (… for just as long as it suited them). the reasoning behind it was to "integrate it everywhere", i.e. make it harder to avoid it.

developers.facebook.com/blog/p