Well, one thing is clear, you don't like OpenGL. On the other side there are thousands of programmers who just use it, and weirdly enough it seems to work for them. Btw not sure if you knew this, but it is possible to wrap OpenGL with a minimal interface which deals with most of your complaints. I saw this happen and I heard the VALVE guys have got a decent wrapper too.
Yeah, all posts here about OpenGL including those detailed posts from elanthis are naught but FUD. If you are used to D3D you might not like OpenGL simply because it is different. I myself prefer a more UNIX strict system such as Solaris or BSD over Linux but that's simply because I'm more used to these systems and because they are more conservative when it comes to applying changes on how things are configured.
The fact is that Valve ported Left4Dead to Linux using OpenGL and the result was that the frame rate was about 10-20% higher than when booting onto Windows and using D3D on the very same machine. That was a fact in spite of the poorly written GPU drivers for Linux and despite how "unoptimized" OpenGL is. So just imagine how things would be if people really started working on the optimization bits on the Linux system and started optimizing the drivers. I'd say Windows and D3D would be smoked big time and I think Microsoft people know it which is why they put so much effort into spreading their FUD.
You may prefer D3D over OpenGL or the other way around for various reasons, but you cannot state as a fact that D3D is "superior" or whatever than D3D because D3D does have obvious weaknesses compared to OpenGL as stated above. A while ago I read the following post which is a recommended read:
That's completely false. They hate when their code is used in truly FLOSS projects like Linux and they're in heaven when their code is used by proprietary vendors. They're against us and Freedom.
Yes and they come to one's house and circle jerk together whenever they know that they're code is being used by proprietary vendors. I'm telling you they're quite a pervert bunch! I have the facts! They hate freedom! Communist Russia was their ideal. So they can be tied down and beaten and told what to do. Yeeeaaaaaah!