Running Linux is a lot like being an old-school VolksWagen hobbyist(read: repairman).
New Linux user: "I can't play MP3's? Oh, wait, I can, but they sound like chipmunks are singing -- okay, edit grub: apic nolapic. Okay, works. Oh, shit, I can't read my windoze files! Time to apt-get NTFS3G and mount the filesystem. Oh, crap: I want to fully utilize my graphics...time to edit xorg.conf . Oh noes! Now X won't load! Wait, I can log in as root(even though my Ubuntu install didnt even allow me to edit the root account last time). Okay, Logged into a terminal as root...edit xorg.conf using nano...what? Read-only?! But I'm root! I should be able to edit anything I want! *Sigh*. Okay, reinstall linux...no, reinstall Windows. At least I know what crap to expect from windows!"
...And that's why Linux won't yet replace desktop Windows! True Story.