Microsoft really takes security to heart
Let's all blame Microsoft for the security woes of our computers - come on, it's traditional.
You think everyone has the security problems PCs inflict on their users? Ask someone who toils away as a servant to an IBM mainframe - they haven't been compromised for years.
Embedded systems programmers tinkering away on the chips that run domestic appliances or cars or scientific instruments don't have to worry about security issues - their operating systems generally don't crash and, being cut off from the outside world, are immune to security breaches.
But these systems don't attempt to do what Windows (meaning in this context, the Windows that runs on variations of the x86 CPU architecture) does: make the latest version of Windows capable of running just about anything that runs on earlier versions of Windows.