By now, most of you have likely heard about Canonical pulling official support for Kubuntu. It's hardly surprising, considering Canonical's push to get Unity not only on the desktop, but on tablets and TVs as well.
Any past desire to contribute officially to KDE has fallen by the wayside for Canonical. It's simply not a priority for them any longer. Instead, Canonical has decided that their efforts are best spent on the Unity desktop, which some have described as a novelty desktop environment for Ubuntu Linux.
Canonical's Ubuntu is hardly alone on this front. Linux Mint, with its Cinnamon desktop environment, is also spreading its wings using the Gnome shell as its base. It seems that some desktop Linux distributions are potentially "jumping the shark." Then again, perhaps both distributions are making a brilliant decision that will become more apparent in the near future. It remains to be seen which this situation will actually turn out.
Novelty desktop environments
The idea of distribution-specific desktop environments was bound to happen eventually. While most non-Ubuntu based distributions allow their users to select from a myriad of desktop choices, the increasing push for tighter desktop controls seems to be winning the hearts of some developers.
I'm finding the desire by Ubuntu and Linux Mint developers to break from the established desktop environments indicates a dissatisfaction with the status quo. In other words, what was working for the newbie friendly distributions a year ago is evolving. The old-school desktop environments apparently aren't keeping in step with the vision these distributions have in mind.
Another possible component might also be the idea of preventing existing desktop environments from taking problematic paths such as KDE 4 and Gnome 3. Both of these updated desktop environments have been met with substantial criticism. So there is logic behind the desire to compartmentalize the desktop experience for newer users.
Besides, unlike failed attempts at bringing Unity to distros such as Fedora, Cinnamon is actually installable on a multitude of non-Mint Linux distributions. Which means Linux Mint, unlike Ubuntu, has already prevented their newest desktop environment from being limited to a single Linux distribution.
Different strokes for different folks
As I mentioned previously, no single desktop environment is going to be a match for every user out there. But at the same time, the desire for a unified user experience has been seen as overdue by an increasingly large number of users.
My own view of this is that it's important to offer a unified experience out of the box for newbies. Yet at the same time make darn sure that other desktop environments aren't ignored completely. For the most part, both Ubuntu and Linux Mint have managed to dance around this. The obvious exception, of course, is that Ubuntu is now less involved in non-Unity desktop environments than they once were.
Bundle my statement above with the fact that anyone can install KDE/Gnome applications on today's popular desktop environments and one has to ask themselves what all the fuss is about?
If the software you rely on works, and you’re able to settle on the desktop environment you want while utilizing a distribution you love, how can there possibly be a problem? The truth of the matter is for most of the world, compartmentalizing desktop environments only hurts its creator. Other than that, it hurts no one.
No one likes meaningless bickering. If there was a single thing I could point to that isn't making the Linux desktop as attractive as it could be, it would have to be the endless "hot air exchanges" between users of various computing platforms. While I have no problem with someone talking about areas where a platform needs improvement, blind OS bashing is a waste of time. I see this happening a lot between users of Gnome and KDE.
Now imagine how this looks to Linux newbies, who are just trying to figure out why their Windows software doesn't work! They have enough learning to get through without needing to fall into software politics.
My point is that we need to place greater importance in getting folks excited about using Linux on the desktop, while letting them decide for themselves which desktop environment is best suited for their needs.
One size doesn't fit all...or does it?
We see basically the same desktop layout on Windows working fine for both the enterprise user and home user alike. Why is it then that we need so many desktop environments in Linux?