Correct. Windows is not a serious operating system. It really never has been. I've been on desktop linux for decades now. Linux is a serious operating system. Nothing happens without you asking it too. My linux computers are never turned off, since they day I turn them on, except for the occasional kernel upgrade. Otherwise, all upgrades are live. Even most kernel upgrades can be avoided if you use one of the modern patch frameworks
I literally cannot count the number of times I put my Linux computer to sleep and it just doesn't wake up, and I have to hard reset the power to get it to do anything. I would never leave anything unsaved open for an extended period of time on a graphical Linux system.
Happens 90% of the time on my standard Elitebook laptop when I run windows. It just crashes and has the fan going crazy. On Linux it's been fine since day one, some 5 years ago.
But this is a bug, and it's very different from the OS voluntarily rebooting without your consent.
Actually no. Linux pretty closely follows the ACPI standard. The issue is that ACPI implementors specifically work around bugs in Windows, which does not follow the standard well and has its own quirks. Thus, in order to make Linux 'work' with the broken hardware, they'd have to add bugs. Again, we see the issue with Microsoft dominance. A serious OS would implement the standard as written, not demand that others follow its bugginess.