I think so too. From what I've read of XP SP2, MS is rewriting its entire RPC system to slow the tide of vulnerabilities based on the current system's atrocious bounds checking. SP2 will contain a chunk of the rewrite. Maybe then they'll finally be able to go a month without a security update -- December was supposed to be the first month they did that but they had a couple anyway.
Practically nobody on your side talks about stability anymore.
They've made some great strides on the desktop. My XP system only freaks out once or twice a week with normal use, which is much better than 98 or 2000. But with servers, Windows still can't touch Linux or BSD for continuous uptime.
There's nothing wrong with the design of Windows
To begin with, there are the DLLs which cause conflict and require reboots after updates (say hello to downtime). Then there's the lack of the Unix equivalent of the separation of Administrator and Root so if you want to do anything, you're running with more privileges than you need. Then you have various installers that turn on services previously turned off.
If Linux users were to run as administrator and execute unsafe code, they would be infected with the same worms, viruses, and trojans.
You've forgotten already? Linux users often run as administrator, but still aren't vulnerable to many exploits. This is because administrator in Linux doesn't have the total system control that administrator in Windows does. This is one of the architectural flaws in Windows.