8 reasons why Linux won’t make it to the desktop