What are you talking about? Microsoft is embracing PC and cross play more than ever.
It also really should be the target of anti-trust action if that was a thing anymore. It's going to be a reality fairly soon that anyone who wants to play all the latest AAA titles will have to own at least two gaming devices.
That's not only annoying from a consumer perspective, but it's counter-productive from the perspective of how much redundant hardware it means in the midst of a chip shortage.
Microsoft has been releasing their PC games on Steam the same day they do on their own store for a few years now.
MS's track record seems to be only to be pro-consumer so long as it helps their bottom line.
This is an excellent point. You can argue that the Switch is so different, it can make sense to own a Switch plus a PS5. But the PS5 and Xbox Series X are so similar it is wasteful to be arbitrarily requiring you to buy both if you want 2 sets of exclusives.
That's ultimately why Microsoft did this. Previously it made sense to just get a PS4/PS5. You get the excellent Sony exclusives, and all the cross-platform games. You missed out on very few good Xbox exclusives. Not anymore.
I'm hopeful this stuff will still come to steam. I'm done having multiple consoles. I have a PS5 and a PC. I'm hopeful that's enough to not miss out on too much.
Specifically Windows, it has to be pointed out these days.