Please repeat this with me...
JAVASCRIPT DOES NOT SUCK
Not only is it a powerful and flexible scripting language, but the core language is pretty much 100% supported throughout all major browsers, even IE 6.
The "browser dependent variations" come with DOM implementations which has nothing to do with Javascript. If IE returns a different value than Firefox for clientWidth, it will still return a different value if the property was called from Python, Ruby, or whatever other language one might perceive as "better".
We should be thankful that the web inherited such a well designed language from the tag soup heydays of the web. GASP! Did I just use the words "well designed" to refer to Javascript!? OMG YES! Unlike many other web technologies whose flawed implementations (and often flawed specs) are set in stone by the browser, Javascript's core flexibility has allowed it to improve and advance at a rapid pace. An impressive feat for a technology caught between competing browser vendors and built upon historical accretion. Go ahead, try writing a framework like jQuery in PHP.
Rife with flaws? Yes. But most of them stem from Too Much Leniency, a plague that has laid waste to the entire web. The good news is that you can IGNORE THE BAD PARTS. Semicolon insertion stupid? Don't worry! Just insert semicolons after every statement (and use jslint to make sure you do not forget). PROBLEM SOLVED. Once you look past all the stupidity added to the language to make noobs feel good about themselves, you'll see what a nice and yes, eloquent language it really is.
And...wait, incorporate some popular JS framework in the browser itself? Worst idea ever! Let's just hand over the spec for jQuery or Prototype to the w3c and let MS implement it in IE, and see what happens.
And any new language pushed by some browser vendor would instantly crash and burn (VBScript?), the web is built upon Javascript. Even Flash uses a variant of it. It is not going anywhere. This is a Good Thing.
Just had to get that off my chest...