Lets face it, Linux lost the Desktop OS war years ago.
It lost partially because it arrived too late to the game, finding that users were more than happy to stick to what they know (Humans, frugal yet stubborn) and partially because the design savvy to create something new that was better and more usable than the competition's offerings and not just mimic them just didn't exist in the Linux diaspora.
Things are better now. The introduction of the radical (Albeit initially very unpopular) KDE4, Gnome 3 and Ubuntu's unity brought Linux up to speed with alternatives in the desktop space to a certain extent . Gone are the days of flat, yet functional UIs and boring iconography but gone too is the window that Linux had to draw people away from Windows (Largely helped by the release of Microsofts Window 6 AKA the infamous Vista) and Mac in large numbers and now with the introduction of tablets and smart-convergence the dekstop paradigm is looking more like its on its way to obsolescence by the day.
So, i hear you ask, is it over for Linux on the Desktop? Thanks to Html5, not just yet.
Html5 could well be the cross platform answer to a problem Linux has faced for years the inevitable "Does it have X" question which is all too familiar to a Linux converter. Unilateral use of Html5 across all platforms would give application vendors no excuse not to bring their products to the Linux platform.
I am aware that my views will be seen as radical and this article will draw ere for those Linux faithful out there but its going to take something radical to see and significant growth in Linux's market share on the desktop.
So developers, throw away your silly toolkits, forget about EFL, GTK and QT and work on a new, unified toolkit using Html5 and Jump start the life into the Linux desktop it so desperately needs.