> Windows and macOS just work and don't need constant tinkering and fixing stuff.
I agree with this. After even finding the time to 'try out' many Linux distos and dual-booting Ubuntu for a long time, I keep finding myself always going back to macOS since the keyboard shortcuts just work everywhere without diving into the dotfiles or apt-getting a missing package to fix it or even Googling a weird X11 error that could be specific to my setup.
The last thing I want to do is end up spending days customising, playing around or fixing annoying issues with my computer just to get to work. I don't need to do this often with macOS and Windows. Some Linux distros however....
I didn’t tell you to use Linux.
Also, Windows runs all software I need, desktop Linux does not.