Xbox is becoming more of a “bring your own device” type of service.. in this case if you wanted to play Starfield you can do so from a high end PC, various handhelds, a MacBook, cheap console, or even a Chromebook.
The only thing preventing PlayStation gamers from playing Starfield is the lack of a web browser on the PS5.
Their messaging, IMO, has been all over the place.
They should fully embrace "bring your own device" as a strategy and be available anywhere, even on PlayStation. That would be truly disruptive and could force Sony to do the same and even if not, that'd be OKAY because their content would be on their own box, on their PC, on Steam, on PlayStation, etc. The problem with Microsoft has been that, they have been trying to win the game by playing by someone else's rules. They can afford to do what I am saying... they've got the money.
Initially, I thought that was where they **might** have been headed, but it became clear as time went on that wasn't exactly it. Some form of that is still in play, but it looks to me like they do want to have as much control, as they can, over the platforms their content is on.
I personally don't think "cloud" via a browser is a good option for this type of strategy, but that is probably just me. So that is kind of why I think they should either fully embrace it or stick to the old way of keeping your stuff locked to your own devices.
Anyway, I get what you are saying, but I don't think the way they are doing it is the best way. They should put native versions on a Mac too, if you ask me, if they really want to push the "play anywhere" messaging.