Fwiw, you can disable those Windows forced reboots in the group policy editor of Windows, at least in the Pro version. I don’t even let mine give me the update notifications any more - I just see the option to install when I go to manually shutdown or reboot.
Edit: granted, Windows updates sometimes unexpectedly make problems anyway, albeit much less often for me than Linux ones.
It doesn’t matter if there’s no hardware profit margin if the end result is, as it seems to be, more people buying more games from steam. That’s no different than most console manufacturers anyways - so far as I know, none of them are in it to make profit off the hardware itself, just the exclusivity.
Granted, Steam Deck still let’s you run non-steam games and connect other launchers, but even so most people will buy from steam for it regardless.