Hardware differences
If Microsoft could release their own PC with all their own hardware and their own drivers it would be a completely different matter. The simple fact that Windows will run quite reliably on virtually any Intel compatable hardware, with third party drivers is miraculous to say the least.
As it was stated before: You stick OSX on a different PC setup, it would be screwed.
As for Windows security: If you have 99% of the world's hackers focusing on you, problems will be found. So what?
Regarding a previous post regarding open source vs closed source security: Open source will always *become* more secure - there are a lot of programmers looking at the code and patching up potential problems before they are attacked. Apache is an excellent example of this. Look at how many web sites use that software, compared to how few problems there are with it.