In addition, I believe they have already announced they plan to continue support for other consoles/systems, and they definitely announced they support a PS "gamepass". Wouldn't be surprised if ABK would be included in a PS gamepass (Microsoft ultimately makes money from that).
I think there is some chance that future CoD will not be on PlayStation. They might even be used as a bargaining chip to get game pass on PlayStation. I could see it as, “if you let us put game pass on PlayStation we will sell Microsoft games on your storefront, including Cod. If not, no CoD.”
This paints Sony as the unwilling party. Microsoft can say, “we would love to have CoD on PlayStation.”
Why else buy them? Most Blizzard games are PC first anyway.
Sony (the studio) is an "arms dealer" and works with many different streamers. No reason they can't do the same on the gaming side and release, say, Spider-man, on Gamepass or Stadia after sales on their own consoles slow down.
I don't think Sony has anything against GamePass on PlayStation as long as Microsoft pays its revenue share. After all, there's EA pass on PlayStation.