I disagree with you on this, by the way. Nature is very inefficient when it comes to adapting to new threats. Diversity brings complexity and complexity increases the attack surface.
With a couple million years and infinite possibilities for trial and error, who knows, even Microsoft might roll out an OS which is a little more robust than the current one
ever wonder if computers are left vulnerable to viruses, just to fuel the need for the virus scanner market?