In my theory the gaming developers and Microsoft sign contracts so that both have a profit, e.g. ea makes the latest games only work on new operating systems and Microsoft prevents people from buying too old games like 98 so that the people buy the new games.
