Linux is its own worst enemy: it's splintered, it has different distributions, it's too complex to run for most people.