Idk, are they asking for ALL ABK games to be guaranteed continued availability on other consoles? Because that seems kind of unreasonable IMO. I get CoD, and to a lesser extent Diablo, Overwatch, and whatever other big games but smaller stuff like Crash or Spyro shouldn't be mandated to stay on other platforms.
Edit:
Also, adding in subscription services to that is weird too. That's not really something MS can guarantee if Sony for example can't afford the price to put CoD or Diablo into PS+ in the first place because those would undoubtedly cost hundreds of millions each to put onto PS+ (if not close to a billion for CoD).