It also is holding their users in place. Not a single serious business will ever consider using OS/X with Apple redesigning everything every couple of years and dropping backward compatibility.
There are probably more open source products that work on Windows than the ones that work on OS/X. PowerShell is probably the most powerful CLI/scripting language there is. Besides all regular scripting favorites (Perl, Tcl, Ruby eyc.) work on Wndows just fine.
There is a reason why xcode is free
It's less powerful than Visual Studio Express (which is free).
I have. I am still waiting for Apple to come up with something. Remember that use of registry is optional on Windows. Nobody forces developers to use it for their software yet most of them prefer to do it anyways.
What does recover partition has to do with OS? Windows machines from HP and Dell have had recover partition forever. It's probably needed for OS/X because it's file system is not as fail proof as NTFS.
Is OS/X object oriented or something?
Classic UNIX permissions are way older than NTFS. Educate yourself on modern file permissions features (like ACLs).
Wikipedia.
Plenty of options to do SSH on Windows.
Funny. X11 is one of the weakest links in UNIX. Just read recent news about how Linux community is struggling to replace X11 with something else.
And on and on. You just need to learn a little more about computing. In general, there is a lot more software for Windows than there is for OS/X.