History shows this to be just plain wrong. There are many examples but for example look how long doubts about concepts held back that feature.
It's a product of its time, massive success, and a herculean effort to retain backwards compatibility. It can be frustrating at times but I can seem to make great things with it still.