Microsoft is hosting it as well. Anyone can rent a MS Azure server.
If Azure ressources are free for X1 but need a payment for other versions (PC, PS4) Do you really think that devs will develop different MP game logics for their game (because the publisher doesn't want to pay anything at all) ?