RHAT is about making money too. They do a good job of it.
Unlike Microsoft, however, they can't seem to make GUIs where the font metrics are right (eg. can you read the text properly or does the text overlap or end up being too big or too small for the space?) or scrollbars.
Linux is a winner for server apps but on the desktop it seems to get worse over time, not better.
>Linux is a winner for server apps but on the desktop it seems to get worse over time, not better.
No, not really. The problem is too many people (like you maybe) associate "Linux desktop" with "Gnome (3)". That's false; there's a bunch of different DEs for Linux. Just look at Xfce; it isn't getting worse. KDE seems to be getting no worse too.
I do not associate it with Gnome3 but I have to ask (as I am not longer a desktop Linux user), do they still rewrite every system utility every couple of releases? Back when Fedora Core was a thing, they rewrote the GUI utilities every couple of releases, without actually improving them from what I could tell. And despite installing a binary distribution, they insisted on writing these in Python with bindings to the in-fashion GUI library (typically GTK). This meant the utilities were dog slow and generally very poor. Why not write a compiled binary? Didn't make sense to me.
I don't know, because I never used Gnome much, and have avoided Gnome3 like the plague. Fedora is very much a Gnome-centric distro, so of course it's going to be like what you say.
At home, I use KDE, so of course they're not going to have system utilities binding to GTK. KDE is Qt-centric, so most stuff there is most likely in Qt-flavored C++. Xfce is GTK, but it's known to be fast (I use it at work and it's quick), so I seriously doubt it has system utilities in Python.
Honestly, I think all your complaints are really about Gnome3.
No, they were aimed at the system utilities eg. system-* that present UIs. They weren't tied to a DE (but did use a specific windowing toolkit like GTK+); I am not talking about the control center or Kontrol system - I am talking about the system-* UI packages which were all Python written, with bindings to GTK+ and ran horribly.
Unlike Microsoft, however, they can't seem to make GUIs where the font metrics are right (eg. can you read the text properly or does the text overlap or end up being too big or too small for the space?) or scrollbars.
Linux is a winner for server apps but on the desktop it seems to get worse over time, not better.