I would expect working on Gnome (or KDE or Cinnamon or Mate or XFCE or LXDE, the list goes on) to be a thankless task. You try to please everybody and yet please nobody. The imperfections of Linux desktops are more grating because of the knowledge that alternatives exist.
On Windows or Mac OS, you are stuck with the desktop you have, with little ability to do anything other than basic customizations. But people soldier on and get used to it because they have no choice.
I wonder whose users are truly more satisfied in the end.