They want the $ period. Don’t matter where it’s coming from.I think you both are kinda of missing the main point to an extent.
It’s all about getting as many recurrent software purchases from your consumer base.
Having people on your consoles and locked into your ecosystem increases the likelihood of that happening.
That being said, as a publisher is doesn’t harm MS for selling their games on other platforms. But what they’re wagering on is that people will lock into their subscription service.
A lot of reasons, but my favorite is sony advertising like crazy that Harry Potter is a PlayStation exclusive due to one mission.
A person that buys an xbox console and only buys a few games from them is no more valuable than a pc person that buys a couple games from them.
Sure they would like everyone to switch to xbox and sign up for gamepass, but they’re goal is to collect money from where it’s coming from period.