CoD on the other hand is already a huge name, that releases every year (i.e. recurring revenue, even if it's not a subscription per se), and MS is paying a huge premium for it. Forcing people over to game pass in that case isn't worth taking the hit to reliable revenue you're virtually already guaranteed to get from PS owners.
To be clear: I think it's less important to worry about this as less of a PC/Xbox exclusive than a Game Pass exclusive/available. I'd be willing to bet if Sony approached MS to bring Game Pass to PS, MS would be super willing to do it. Not that Sony would given their business model, but that's basically the point. It's not HW platform exclusivity, but store/subscription exclusivity.
Fair if you want to posit that VR is a niche market. But.... honestly, so is the entire Xbox market.
So why are Redfall and Starfield Xbox exclusives? Wouldn't they make more money by releasing them for Playstation too?