According to Con Kolivas, Linux is losing out on the desktop because its developers are only focused towards making linux the best enterprise server operating system rather than making it everyone's operating system.
http://apcmag.com/6735/interview_con_kolivas
Why linux is losing out on the desktop