> how about just an updated OpenGL without the complications?
I'm all for it, but the hurdle seems to be the limited developer resources. And I think that updating to a more modern version of OpenGL by implementing OpenGL ES and using an existing wrapper on top of it is better than no updated OpenGL at all.