I suppose you have to be a windows programmer to understand the rest of the advantages, eh. The thing that shows to user is high availability of software and hardware, and that's an aggregate result of a superior platform. That monkey boy at Microsoft got it right when he said "Developers, Developers, Developers, Developers" and so on. That's what keeps a platform alive, and that's what Windows attracts, and that's what keeps it on the top in software and hardware availability.