Really doesn't help that they've pull so far back from open standards. They used to champion OpenGL, OpenCL, and open web standards, now they are working like Balmer's Microsoft. Everything internal and they sabotage open standards. Either by not implementing them, or obstructing all evolution at the standards committees.