周囲でのJava案件はRedHatやWindows Serverで動かす方がずっと多い。
778は業界と無関係の一般人か?

.NETはフレームワークとか開発ツールがそろってるのが強み。
NetBeansをコアに色々やってるのもそこらへんが無視できないからだろ。
オープンソースで切磋琢磨するのが最強とかマヌケなことを言ってると
足をすくわれかねん。
それでも.NETはマルチプラットフォームと主張できるほどではないので、
便利なツールを使っての開発はWindows向けがほとんどじゃないかな。

あと、OpenGLは脂肪しちゃいねえ。
DirectXはゲーム向けで担当分野が違う。
AMDやnVIDIAのビデオカード製品を確認してみろ。
(GPUは共通だったりするけどな)
sgiのグラフィクスワークステーションが得意だった分野は
OpenGLの使える廉価なPCワークステーションに食われただけ。