Well, you see according to some people open source should innovate and differentiate themselves from Windows but at the same time they should not really change anything and it should still work like it always has.
These people also commonly think their personal opinions reflect the user-base at large and generally assign a disproportionate large importance to themselves.

GNOME Shell and Unity are just making themselves irrelevant. One great thing about Linux is that you have more than one desktop environment to choose. KDE, XFCE, MATE (fork of GNOME 2 in reaction to GNOME Shell), etc...