I agree. Windows is basically fine these days. It's even better than Mac and Linux in a big way from a desktop stability point of view because it has the Ctrl-alt-delete interface which works reliably and lets you kill the offending program.
Linux has various useless options like sysreq shortcuts that you can't remember and kill random processes, and I don't think Mac has anything, though to be honest I don't recall ever bringing a Mac to its knees so much that I couldn't open a terminal and run `top`.
I wish Ctrl+Alt+Delete would be reliable enough to work with full-screen games. But, half the time, when you try to launch Task Manager that way to kill the offending process, it ends up under the game's output. I've learned to kill processes using keyboard navigation by looking at Task Manager's thumbnail in Alt-Tab process list, but it's ridiculous that we still need to do this kind of dance in 2023.
In my experience, on macOS the Cmd-Opt-Esc force quit dialog works pretty well most of the time. Of course `killall "Foo"` in the terminal works nicely too.
Until the advent of the new screen manager, you could always reliably get to a VT terminal.
Full io access and unlimited kill power, far better than ctrl alt delete...
Any regressions in this area I blame on systemd, which I think runs on cpp, so you know I blame cpp... (kernel is written in c, windows got a bit better when they used c# instead of cpp, Mac never used cpp...everybody kill cpp, quick)
Systemd is certainly not implemented in c++. I don’t think many of the authors are even well familiarized with the language. Look at the chart at the bottom of the project page.
Linux has various useless options like sysreq shortcuts that you can't remember and kill random processes, and I don't think Mac has anything, though to be honest I don't recall ever bringing a Mac to its knees so much that I couldn't open a terminal and run `top`.