If you'd 'fix' javascript, you'd still have to wait for browsers to support the new version, and they would have to support the old js until there are pages out there that use it. Which means pretty much forever.
At which point, the fixed language becomes irrelevant, as it cannot replace the older one.