No, I prefer it be multi-platform and on game pass day one so Microsoft and Xbox make as much money as possible even from Playstation gamers, so that can go back into producing more awesome games and continuing to build their first party game operation. Microsoft, however, do not appear to be fully committing to Call of Duty on PlayStation forever. That's not my view, I'm going from the language Microsoft and Phil are using. It seems to me they are putting Sony into new kind of agreement of sorts that Sony can choose to take or leave it.
It wouldn't surprise me one bit if Microsoft chooses to take the existing agreement Sony already regularly pays Activision for marketing rights and instead converts it into an agreement to have Call of Duty on Playstation period. Sony, from a legal standpoint, would have already been paying that same money to Activision for years, but this time they would be dealing with a new owner who won't give them marketing rights, but is having them pay to keep receiving Call of Duty on their platform. Something Microsoft would be legally allowed to do very easily.