Why Has Linux Struggled on the Desktop?

Although Linux has done well in the server room, it struggles to make much headway on the desktop. There was a glimmer of hope in the Netbook world but that hope, although not dead, has faded fast. What's your opinion as to why it's had such a hard time?

Poll