And again: the CMA does not consider global losses. The CMA only cares about the U.K., just like the FTC only cares about the U.S. As I stated, the amount of money that Microsoft would gain each year from new customers by making Call of Duty exclusive is, at a minimum, approximately $120/year per customer, plus 100% of the micro-transaction revenue. This is assuming that every customer simply uses Game Pass ($9.99/month) and that they don't outright purchase Call of Duty. That would increase Microsoft's revenue. But assuming that that doesn't happen, Microsoft would be making $120/year plus 100% of micro-transaction revenue for all customers who move from PlayStation to Xbox. If they keep Call of Duty on PlayStation, those customers would get them ~$49/year (70% of a $70 game) plus 70% of all micro-transactions. Just in the subscription service alone, Microsoft would be making almost three times what they would (per subscriber) by foreclosing than they would by keeping Call of Duty multi-platform.
Let's say that there are 10,000,000 PlayStation users that are consistent Call of Duty players.
10,000,000 * $49 = $490,000,000.
Let's say that 1/4th of those users move to Xbox:
2,500,000 * $120 = $300,000,000
PlayStation made up $1,370,000,000 of revenue for Activision/Blizzard in 2020. By foreclosing on Call of Duty, Microsoft would not only make back a good chunk of the money lost via conversions, but they would also get 100% of all micro-transaction profits (both from existing and converted/new Xbox users).
This is basic math that shows that Microsoft has an incentive to foreclose on Call of Duty. They might make more money by not foreclosing, but by foreclosing they are still getting a huge chunk of the overall money spent on Call of Duty, and they are incentivizing people to move to Xbox next generation, and they are causing their primary competitor to lose money. From a business stand-point, foreclosure with a virtually insignificant decrease in overall profits actually looks better than keeping the title multi-platform. Additionally, there is less development cost as they wouldn't need to make a native PlayStation version of the game.