>I think he's right, but I think he's missing a key point.
Design. Design is what killed the linux desktop. It never had it. OS X has it. Even windows, crappy as it may be, has it.
I'm not sure he is missing it, even if he doesn't name it explicitly on the post.
For one, he was always pro good design (and trying to get the good design parts of other systems), but also, when he laments the anarchy and lack of long term planning on the Linux side, he is essentially lamenting the lack of a central design authority.
> when he laments the anarchy and lack of long term planning on the Linux side
Maybe that is what really makes Linux struggle as a desktop. Fragmentation. It really sucks to have to install hundreds of libraries to run an app because you run Gnome but it was made for KDE. It's always unconfortable to change environments because it's not just different looks, it is different ways of doing things.
Some users and hackers do like choice, but most common users don't, because it is reduces the number of things to learn. You don't have to copy MS Win or OS X to be good, but consistency is good, and unless you select a subset of Linux desktop (and its related apps) you will be missing a more consistent user experience.
I'm not sure he is missing it, even if he doesn't name it explicitly on the post.
For one, he was always pro good design (and trying to get the good design parts of other systems), but also, when he laments the anarchy and lack of long term planning on the Linux side, he is essentially lamenting the lack of a central design authority.