After all OpenGL is in many ways better than DX API.
Name those many ways, please.
Even a long time OpenGL guru Carmack, who long time ago said "we don't need no stinkin' Direct-X", now admits that
"Direct3D is now better than OpenGL".
Also you do realize that Direct-X not only handles rendering like OpenGL,
but also sound, input and such?
I think that you're just another Linux zealot.
Speaking of Linux - no one bloody cares, despite 2007, 2008, 2009, 2010, 2011 and now 2012 being "the year of linux on desktop" and Android on a wave, Linux is still a non factor.
As a user, I don't care about Linux.
As a developer, I hate Linux. Such a mess. No consistency. Everything gets deprecated after 2 years. Sound API - non existant. There was OSS, then there was ALSA, then OSS again, now I see some hack called PulseAudio. Low latency audio? JACK sucks.
Three or four years I ported one application to Linux. Half of the users refused to use because of Qt3 dependencies (qq think about my pure GTK desktop), other half - because it wasn't open source. Fine. Enjoy <1% market share.
Nowadays it doesn't even compile. Old binaries run, segfault on several now deprecated functions/libraries. Meanwhile on Windows, over a decade old VB apps run without problems... Yeah, who needs consistency and backwards compatibility and support for more than 2 years? Again, enjoy <1% market share.
---
And no, I'm not a Microsoft employee. I'm thinking about buying new MacBook Pro with retina display (well, they say it's better than new iPad, and iPad's screen is simply gorgeous). Also, I have this for my file storage (every computer in the house has only a 80-120 gB SSD for storage, 4 terabytes network drive comes in handy, also accessible from internet in case friend forgot to bring good music)/torrent server/VPN server (only idiots connect to public wifi hotspots and then check their stuff without using VPN):
[root@AeriePeak ~]# uname -a
FreeBSD AeriePeak 9.0-BETA2 FreeBSD 9.0-BETA2 #2: Tue Sep 13 06:02:58 EEST 2011 root@AeriePeak:/usr/obj/usr/src/sys/apkern amd64
FreeBSD is great. It isn't plagued by stupid GPL ideologists (if it's not GPL, it's not in the tree! altho yes it would benefit us very much <- LOL), they don't hestitate signing NDAs and implementing closed source drivers in the kernel. Also, it's way more organized (I mean when I went from Debian to FreeBSD, suddenly all these /bin, /usr/bin, /sbin, etc directories started making sense): they have a
Base System...Peace out, hipster linux boys.

edit: a lot of students in my time didn't knew about
https://www.dreamspark.com/ - Microsoft's software for free for educational purposes.
edit2: forgot, my main smartphone is Nokia N900 - a real Linux phone (fu android).