It's simply the lesser of all evils to ensure people are relatively up to date on security.
I don't really like it either, but I understand it completely.
Apple, MS, etc should do the second. Even with a "do it now, or within 7 days, or we do it for you." Same for the router.
For goods that have safety implications (cars), the updates should NEVER be silent. And probably need a long notification period with a detailed "What's New".
1. It angers power users who want their computer to retain their workspace's context, which is often easily lost between reboots. 2. It reduces Windows' usefulness as an OS on which to set up and run long-term processes, especially ones with real-time sensitivity, since Windows may decide to reboot itself at some unpredictable point in the process.
I suspect they want to push you towards the server edition, because that's where they make their money.
There's no technical reason this is required - any system components will get updated after reboot, and this is not use Windows used to work.
I am convinced it is intentionally introduced behavior, but proving it is difficult.
Many, many, devices don't allow firmware downgrades, on purpose.
On the extreme end, Microsoft spent a huge amount of development effort to forbid that on the hardware level. I con't find the Xbox 360 link right now, but here's a Nintendo Switch one: https://news.ycombinator.com/item?id=23534793
That is why ISPs have lists of cable modems that are certified for their networks, and thus the ones allowed to connect to them as that is the list they have firmware updates for.
three times now i have been up late working on a project and it has kicked me offline to update. it’s so goddamned annoying. i wouldn’t have bought this router if i’d known it did this. (i also had to call them on the phone to get a custom ip range enabled on it, which, for a “pro” product, is just ridiculous).