> Sleep has worked pretty much fine on the vast majority of the Windows computers I've owned/managed
Good for you, and I believe you. However you're the only person I've ever met with this sentiment. IME even multi-thousand dollar Windows laptops do not sleep right.
Luckily, it kind of works out. Windows rots if it's left un-rebooted for a few days so forcing reboots with broken sleep almost optimizes the Windows experience.
> Yes, and I'm sure if an average user used ps aux on Linux they'd know what everything in that list is doing.
Fair, but they also don't need to. I never, ever have this problem on Linux. We do have background processes but they seem to be written by people who are, I'm assuming, not asleep. They work fine. Even file indexers like baloo work correctly. I can find any file on my computer on the order of milliseconds, and I never have high CPU usage. I'm being a bit cheeky here - it's very easy to hate on Windows search so I shouldn't be bragging about functional search.
There was that one Windows handheld recently that released a SteamOS version, but I can't remember the name. Anyway sleep works correctly on the SteamOS version, though that's mostly valve's work with properly suspending games. Oh and it gets an extra hour or so of battery. But the tradeoff is... wait... 10% extra performance in games? Through the translation layer? Wow, that's shocking.
Point being, Windows on battery-enabled devices is truly ass. The bottom of the barrel of experiences. It becomes evident when you try out other devices. I have a switch. I press the power button and it turns off. It turns back on instantly. The power doesn't drain. And, my game is right back where I left it. I didn't restore from a save. I'm not on the main menu. It literally suspended the entire state of the game and un-suspended it like nothing happened. That's unthinkable on Windows.
I would never, ever put my Windows laptop to sleep with an unsaved Excel sheet open. If it wakes up, there's a good chance that application is mysteriously restarted. I don't trust anything on Windows.