I don't see how Microsoft could afford to not release Call of Duty (at least) on PlayStation going forward. Throwing GamePass into the mix, somebody - BRiT I think - posted that there are 25m GamePass subscribers who will not all be paying full sub amount for their subs because I sure as well aren't - but assuming the best case scenario and all 25m have $15 GPU subs, Microsoft bring in $375m revenue (not profit) every month. It would take 186 months - or fifteen years - to recoup this one $70b investment.
I assume CoD makes buckets of money and recoup that you need to be selling to as many people as you can. Ergo, cutting out the largest console base and leaving just your own where you are making CoD available in GamePass (presumably) so only selling DLC/MTX, would be insane. Not to mention Microsoft need that GamePass revenue to keep the whole service, including all their game studios funded to make games, which they are not getting any sale on for upto 25m GamePass subscribers.
$70b is just bonkers. And the economics of GamePass still not do not add up!