Your only evidence that the OpenGL way is correct is that... it's the OpenGL way? You're begging the question: assuming your own conclusion, thus creating circular reasoning.
You need evidence beyond "OpenGL does it" to say that it's right.
Have you not read anything in this thread that could explain why OpenGL did things this way? Not to mention that both of the rewrite attempts would have removed bind-to-modify.




Your only evidence that the OpenGL way is correct is that... it's the OpenGL way? You're

I love it when people try to act innocent about being attacked in these cases.