Microsoft made the right choice. It is too much buzz around de duo-console choice just because a game. If want so bad to play a game that is not available on the console, just buy another one.
But it is completely unreasonable to ask for a drastic change of principles just because of that.
My kid is a 6 years old that has 3 close friends. One of them plays on a Playstation 5, because his father is a long term PS gamer, bought a PS5, and shares it with the boy.
The other 2 kids, plus my kid, all of them have the Xbox Series S. There is a good reason: apart from that father that is accustomed to Playstation, all the other fathers were not gamers. They have seeked the most price advantageous deal, and that is Series S + Game Pass.
So all the old PS gamers are buying PS, and that explains why PS outsells Xbox FOR NOW. But there is a bunch of new kids coming freshly into the scene, whose fathers have no preferred platform, and those new consumers are Xbox consumer. I'm one of those, and my kid.
The lower Series S specs are not a problem, since you don't have to have killer specs to do make games. And it is a smart move that allows people that don't want to spend a lot of money on a console to play too.
So this discussion is useless. I fully support this strategy, the only reason I chose spending money on gaming hardware was because Series S is a good deal, and if a developer cannot or don't want to deal with this, so be it. There a lot of other developers that can work on that, and plenty of other games at an affordable, reasonable deal, and I'm happy with them.