Some people just enjoy testing and the pain that comes with it.
Edit: I also imagine the reach of the mainstream platforms to be much higher (e.g. Windows vs. Linux or Google Maps user reviews vs. <is there even an alternative?>).
First of all, in many countries outside of EU/US it's just not possible to buy laptop without preinstalled Windows 11 (except Apple). For example, even if a model supports Linux in the US as many Lenovo Thinkpads do, in Singapore it's just not sold without Windows.
Second, Microsoft has broken sleep with pushing S0 sleep in UEFI. Bettery life is shit now, and hibernate is disabled by default in most OS. Also, hibernate in Linux is a complete disaster comparing to windows one (windows presaves memory to disk continuously, while in linux you have to wait until the whole ram (+ vram, if gpu) is saved/restored). It takes time. Sleep s3 is needed, but Microsoft killed it. So linux is really a bad choice for laptop. But Windows 11 is much worse, especially if you don't really like ads.
Wipe and install something else. Previously you would just have been eating the OS license cost paid, and the benefit was taking control and supporting the free-as-in-freedom ecosystem.
But now the additional benefits are that you'll be preventing them from monetizing your data on an ongoing basis, denying data for training ai, and enhancing your privacy, so it's economically justifiable too.
Was it simply that getting every device and driver to properly support it was hard, so the easiest option was to remove it and have the machine always powered up?
> Sleep s3 is needed, but Microsoft killed it.
Would you or someone else here mind explaining this?
ACPI power state S0 is everything running. S1 pauses CPU and CPU I/O bus. S2 puts CPU to reset. S3 cuts power to CPU. S4 cuts off everything(not actual power off). S5 cuts off everything(actual power off).
S3 and S4 are often referred to as Sleep and Hibernation. In Sleep, RAM contents are kept as-is, and sleep handling code just restore CPU internal states that gets lost. In Hibernation, OS usually dump RAM contents to disk, and write back to RAM upon bootup - S4 and S5 aren't always clearly separated and both Windows and Linux tend to go through standard boot processes, then do the state resume using RAM dump they find on disk.
For SOME reason, Microsoft forced laptop vendors to quit supporting S3 in favor of their custom "S0iX" state, which is more or less just machine running at full power, which can be extremely wasteful as far as sleep state goes.
The official explanation for this pressuring is that everybody want notification and this is the only way Windows could possibly handle notifications. A lot are skeptical about that.
1: https://learn.microsoft.com/en-us/windows-hardware/drivers/k...
S0 is.. just on. The PC is completely powered up. Microsoft has done this so that they can force your computer to wake itself up to install updates you don't want. Literally you aren't allowed to turn off your computer because some middle manager needs to see update stats go up. If your computer happens to be in a bag and cooks itself to death, well that's your problem. Fuck you for trying to keep Microsoft's statistics down.
Part of this is that hibernation can't be cancelled mid way, which is dumb. Ideally a computer is like a light switch - you can turn it on and off instantly whenever. To get closer to that, if you turn it off, but then immediately on again, the hibernation should be cancelled and return you to your desktop.
Also, the whole idea of a 'hibernation image' which is read from disk in one huge 10+ second read is best for hard drives. Now that everyone uses SSD, it should all be demand-paged in.
Sadly now I use Windows 11 just because manufacturer of my laptop didn't bother to ensure that their sound driver worked corrctly on Windows 10.
My mouse lags for seconds when gpu is busy, even with something as trivial as alt-tabbing from a game.
Feedback is there on their feedback site. They just wouldn't listen.