Come on!
Windows is popular because it appeals to the end-user.
That's basically the outcome of years of advertising and marketing. Hey, why don't we include Apple in the Mix. Apple is also in the Unix family, why isn't the Mac OS as popular? Hmm... price. So why isn't Microsoft unstoppable? Because developers for the Windows OS is getting a fatter pay check than open-source developers. Compare regular pay checks to a PayPal slip. So who's winning? I think it's both.. applications developed and maintained in the Windows arena is being further enhanced by the Open-source. Fueled by the eagerness to make the best free. Open-source development is gaining mass popularity. One day... Microsoft will yield. But when that happens, Mr. Gates would have infinite resources to perhaps... buy world peace.