@exelotl @obsidianical @ipg I used AdiumX with Facebook at the time. Unless someone has a reference that says otherwise, I'm pretty sure Facebook used only XMPP C2S and never federated. If they did federate it must have been for a very brief moment.
You could access Facebook messages from an XMPP client but couldn't talk to people on e.g. jabber.org.
Google Talk federated and lured people in, then gradually defederated, degrading federation functionality over time, first you couldn't follow people but you could talk to people you already followed etc.
In this particular case Google was more insidious that Facebook and I dare say they single-handedly stopped the unification and standardization of messaging that XMPP was the direct driver for.