I mean, what you're saying is what an "ideological push" means. You don't do these kind of stuff just because you can as business. At the end, you're talking more from a consumer perspective than a business on. I'll say it again, but I understand why people want to think this way. Like your end words, consumers don't want to have their choices limited regardless of it's justified or not business wise. The fact that it's on Xbox, even if very few people are willing to buy the game there, creates less anguish on the consumers' part. But unfortunately, that's where our agreement ends. You have to reconcile with the fact that consumer demands and business sense aren't the same. You can't claim that something makes perfect business just because they can do something good for consumers. Even Ace Attorney required a Game Pass deal for the Apollo trilogy to show up after the OG trilogy flopped, and Mega Man Battle Network completely skipped Xbox.
No developer is going to port to a platform if there are no financial incentives involved. And again, I get this train of thought is appealing because obviously having games on more platforms is good for the consumers, but you can't just conflate consumer and business perspectives to argue that every decision to port makes perfect sense. For example, even the Switch doesn't deserve some ports that sold poorly on it. It's not just limited to Xbox.
We honestly don't know enough about the porting costs and opportunity costs considering how much info is obscured by NDAs, but it's definitely not trivial like people claim it to be. And the truth, Xbox is dying (that's a topic for another thread) because they needed to pay more for third-party support. They wouldn't have gotten games like Yakuza and Persona if they made no attempts to sweeten the deal with other financial incentives. It's not just Game Pass, but financial support for porting and marketing. There are lot of costs involved. Being familiar with the Xbox platform isn't enough of a justification to unconditionally support the platform. There are games that don't require those deals, and that would be AAA games since every million counts (and PlayStation deals would've covered a lot of dev costs already). But not smaller titles, so I have to disagree with you on this.