XML didn't kill federation, it just formed the base of a poorly designed IM and presence protocol. Federation was a great idea, but you're right, it always ends up getting killed because people want to keep their users.
Unfortunately too many businesses don't see that it's easier to keep customers when you provide them value, not when you prevent them from leaving.
Unfortunately too many businesses don't see that it's easier to keep customers when you provide them value, not when you prevent them from leaving.