The biggest problem is the conflict of interest between the major browser makers in that they are also handheld device makers.
They have every incentive to keep the browser dumb in order to keep devs using java/objc and staying on their platform.
Firefox is really the only thing that has the influence and power to "save us" (obviously barring anything unpredictable).
But last I checked, they were still bankrolled by Google, and their browser has stale market share.