I don't get the anger against Linux on the desktop.
It may work, it may not. Let's even say that Linux works on the level it did in the 90s (when compiling your own kernel was a regular thing).
It's not Linux's fault it has terrible driver support. In reality, the same issues back then cause the same issues now.
Lack of standards plus NDAs mean that sometimes Linus just can't figure out how your screen works. It's like screaming that CM doesn't support Samsung S6. It's Samsung you should be angry at, not CM.
It may work, it may not. Let's even say that Linux works on the level it did in the 90s (when compiling your own kernel was a regular thing).
It's not Linux's fault it has terrible driver support. In reality, the same issues back then cause the same issues now.
Lack of standards plus NDAs mean that sometimes Linus just can't figure out how your screen works. It's like screaming that CM doesn't support Samsung S6. It's Samsung you should be angry at, not CM.