don't get me wrong... i love apple... and I agree... There r&d is better then redmond when creating a product that is soup to nuts. They can bundle a product and deliver a product, with every aspect included. Microsoft designs more on what others could do to it as well...
it is just different methods of running a business... Apple wont' develop a product unless they can provide a total solution, and not allow for "modding"... they will also only do it when they know they can do it better then anyone else.
Microsoft doesn't even touch that... they couldn't release a total product if Apple gave them the blueprints.
That said, I can easily make my pc run as stable as a mac... 9 times out of 10, a pc crashes because of other software installed on the pc, not because of windows itself.