@mcc I will defend Linux not by saying that it isn't filled with problems, but that the alternatives can be as bad or worse.

At work we have one Windows *desktop* system where if we allow it to turn the monitors off it will then be unable to realize it has two monitors again until it's rebooted X times, where X has been observed to be seemingly randomly distributed between 1 and 5

We got a Surface tablet for testing our software with a touchscreen and every major Windows update it would lose its wifi drivers

One remote tester was having such bizarre recurring bugs connecting to our work VPN and systems therein with her MacBook that eventually I fave up and I just put Kubuntu onto an ancient Vista laptop we hadn't thrown out and it was a solid hassle-free remote terminal for her for years

Computer software and its interactions with hardware just seems deeply broken in our society