True, but at the same time Microsoft knows that it wouldn't be moving consoles or especially Game Pass subscriptions en masse if the major franchises were multiplatform. It would be the equivalent of Sony releasing God of War, Uncharted, or The Last of Us to Xbox as well, knowing they're leaving millions of copies unsold by not releasing those games on Xbox. Microsoft is really pushing Game Pass extremely hard, and I can't think of a better way to do that than making those franchises day 1 available on Game Pass exclusively. Or maybe a year exclusively, then a $70 price tag on those games for PS5.
Yes. Respecting existing non-exclusive deals with others leaves MS many possibilities to favour its platforms anyway, also because when Sony and Bethesda stroke their latest deals Game Pass either didn't exist yet or it still had little relevance, not to mention that before Game Pass Sony most probably still considered PC gaming mainly as MS internal cannibalization against XB. On future games not included in any existing deal MS hands are totally free, and a long timed exclusive can give it every advantage, including higher profits. Nadella's gentle strategies are way finer than Ballmer's brute force, Nadella even allowed Game Pass on Android: after Ballmer lost the mobile train letting Apple and Android win quite easily (he was so busy fighting a possible, bur actually inexistent PS competition against Windows that he didn't see the true dangers coming), even Windows could be at risk in the future, a HW- and OS-agnostic gaming platform can even be a starting point for a future general purpose MS platform.