If I use KDE I'm still subjected to GTK and Freedesktop for stuff I use which is where all the bugs live. But then I have more inconsistencies between Qt and GTK so in fixing it that way I now have two problems.
Linux itself is fine. It's the layers of shit smeared on top that are not.
You are not allowed to complain about "Linux" when your beef is really about Gnome.