Reason 2: More users == more apps and driversYou know you program too much when you start doing that..
Reason 2: More users == more apps and drivers
I only chose to reply because articles like this show how little you, and people like you, really know about technology.
I've worked on human factor engineering devision before
Linux is not a silver bullet that can and will solve every computer issue relating to hackers, exploits, and botnets; to name a few.
Mainly because SPAM is a very very profitable business. That profit motive will keep them exploiting people's computers.Also, remember the majority of malware that runs these botnets on people's computers got there because people INSTALLED them. Not through some random network exploit, but piggybacking on some seemingly legitimate application.
The majority of users are NOT geeks like us. They won't care about learning how to master a firewall and determining and application's legitimacy. If they want their smiley faces then they want them!