Microsoft has so many patches it really has developed the industry-leading way of dealing with patches. We're definitely seeing many vendors moving to more predictable patch release.
The open-source community hasn't learned to do bare-knuckle marketing yet. But every time Microsoft has these problems, it helps Linux in a very big way.
Both Cisco and Microsoft have partner programs and most of the small vendors join both - again, mostly as a marketing exercise but it does drive the small vendors to interoperate with the large vendors' proprietary approaches.
Back then, it was more a reaction to all these worms and viruses that would hit Windows, and Microsoft would get yelled at. Symantec's stock price would go up every time there was a virus.
That's a killer piece of plumbing that's built into Windows that does give Microsoft a huge advantage.