I would argue that your asterisk means Linux is nowhere near ready for wide use on the desktop. Non-technical users can wreak all sorts of havoc with an OS setup, and it needs to be somewhat hardened to that (my personal favorite story is having to fix a friend's Windows install that somehow associated .exe files with Word, so Word became the shell and displayed the unicode garbage representation of explorer.exe).