>Remember when the switched the shell to dash? Not to mention, Upstart, Mir, Unity, Snap.
upstart was used by RedHat must have been good enough, before they NIH it
Unity was actually better then GNOME at that time, but in the end RH NIH everything except Qt/KDE
> Unity was actually better then GNOME at that time,
+1. Still is.
What Unity really demonstrated to me is that despite the constant "Vim gives me editing at the speed of light" mantra, most Linux users do not in fact know how to drive a Windows-like or Windows-compatible desktop GUI with the keyboard.
Knowing all the keyboard controls for one editor does not help someone with anything else. If anyone is a keen keyboard user and has the time and inclination to learn a single app's keyboard UI, then it's a good use of their time to learn the keyboard UI of the underlying OS.
There is a standard. It works on Windows and has done since I first met Windows in 1988 with Windows 2.01, and it still does. Decades ago most Linux WMs honoured it, and it still works today in Xfce, Metacity, much of LXDE and LXQt, and some of MATE. And in Unity.
Not just simple stuff like Alt+F4 closing a window, but richer stuff like Super+1--9 opens the nth app pinned to the taskbar or panel.
If you use the keyboard, Unity works great and the cosmetic resemblance to Mac OS X can be largely ignored.
If you don't... "OMG it's so different aaaaargh where am I noooooo I hate this!"
GNOME >3 threw keyboard UI in the bin along with 30Y of HCI R&D.
KDE... never bothered to learn to properly replicate Win98 so it invents its own. Or, more typically of KDE, half a dozen slightly different versions.
upstart was used by RedHat must have been good enough, before they NIH it Unity was actually better then GNOME at that time, but in the end RH NIH everything except Qt/KDE