I don't understand why u r complaining about Microsoft. Sony did the same thing with Haze :D They paid Ubisoft for exclusivity at a time, the game looked great. Now MS does the same thing with a better selling title. This is just the business.
Imagine not having GamePass on your console...