> Non-technical users don't configure active hours usually. Many are not even aware of this feature.
Ok. Fair enough, but then don't end with this:
> maybe Windows is not intended for professionals any more. Just home users and gamers.
All the anecdotes you provides lack crucial details, such as was the system prompting for restarting after updates, how were updates configured, what was the actual version (19004 21H1, older?), etc. It honestly sounds a lot like some important bits and pieces have been left out.
If you're using the Professional Edition and are worried about data loss because of update-related reboots, configure a proper update schedule and group policies - that's what the Professional edition is for.
You can't come to the conclusion that an OS is not for professionals if you don't actually use the corresponding features and configure it accordingly.
Btw., Windows has a feature that allows apps to auto-reopen and restore their state after a reboot. The fact that most software doesn't support this is not the fault of the OS either.