The most noticable reason that Linux or Unix cannot win Windows in desktop world is because the installation of most program doesn't make sense to human! (instructions say open up terminal, run the shell/perl script). After the installation, "where are the installed programs?" most people say...