Players always drop it to trap their users to their service.
See how google closed hangouts to being able to communicate with other XMPP servers, or how slack dropped IRC and XMPP when they felt they had enough adoption to be able to do that.
So in the beginning you want interoperability so it's "just the same", then you drop it so the users are stuck.