I do. I'm a software engineer and know that stuff pretty well. I also know that Microsoft employes a lot of people. I think around 90k or so, the number slips my mind. They do have the resources to go through let's say IE, IIS, and MSN messenger. Those three alone should stop a lot of holes and buy them quite a lot of good will from people like us, who knows their way around computers. Let's face it, we influence the people around us and what they buy. And I don't help any family running windows any more.
So what if Microsoft don't want to do something about the real problems of Vista? Or rather windows in general. Then they will ensure that slowly but surely they will loose ground until they are faced with having to write a new operating system, something they don't seem to have the guts to do. (For those screaming legacy, I am sure MS could easily emulate all the old stuff).
That being said, Microsoft can easily afford a 100 man team (far greater than OpenBSD could ever hope for) and start auditing their code, as well as improve their processes. They might have a lot more code, but they have a lot more resources, and if they don't even start, they will never finish. And that is just one of Windows problems, there are many more.
So until then, people will find the alternatives. I know I have. And so will my family. Heck, I am close to donating this very macbook to my sister just so I don't ever have hear about her very crappy Acer not remotely working as it should.