Linux has loads of problems, but at least to me, I register these problems in a very different way.
The problems with Windows and MacOS are almost all the result of bad incentives, user hostile arrogant design, or just neglect. As such, the presence of these problems feels malcious, and it always feels like I'm pitted against the very company that I'm paying quite a bit of money to. I'm left with very little hope of things actually improving, because these companies seem to have no incentive to actually make their operating systems more useful or aligned with my needs.
On Linux, the problems are almost always just a result of "hey man, I tried my best to make something good and useful, but I either don't have the resources or the skills to get it all the way there." Sometimes things break or are ugly or whatever, but it's not malicious. There's a strong sense that things are rapidly improving, and that I can play a small part in helping those improvements along (via the patches I submit, or with donations or other forms of support). Because of this, I find the problems on Linux so much less frustrating than analogous problems on MacOS or Windows.
I also think a lot of people might not realize just how rapidly things have been improving on Linux. The situation today is pretty different versus even just 3-5 years ago.
> On Linux, the problems are almost always just a result of "hey man, I tried my best to make something good and useful, but I either don't have the resources or the skills to get it all the way there."
Or, since there are few to zero gatekeepers of UI and/or UX on Linux, you and the person who was responsible for the UI/UX in question just don't agree.
On Windows and macOS, at least for components provided by MS or Apple, there's a degree of gatekeeping that means you agree or disagree with one to 10 people. On Linux, not so much.
The problems with Windows and MacOS are almost all the result of bad incentives, user hostile arrogant design, or just neglect. As such, the presence of these problems feels malcious, and it always feels like I'm pitted against the very company that I'm paying quite a bit of money to. I'm left with very little hope of things actually improving, because these companies seem to have no incentive to actually make their operating systems more useful or aligned with my needs.
On Linux, the problems are almost always just a result of "hey man, I tried my best to make something good and useful, but I either don't have the resources or the skills to get it all the way there." Sometimes things break or are ugly or whatever, but it's not malicious. There's a strong sense that things are rapidly improving, and that I can play a small part in helping those improvements along (via the patches I submit, or with donations or other forms of support). Because of this, I find the problems on Linux so much less frustrating than analogous problems on MacOS or Windows.
I also think a lot of people might not realize just how rapidly things have been improving on Linux. The situation today is pretty different versus even just 3-5 years ago.