Without the weird gimmicks, it's not Javascript. Many people have "fixed" Javascript in different ways, creating new languages in the process. One of these is even quite popular, aka Typescript.
Of course, just break backwards compatibility. I am sure that will have popular support from the community.
it's for the greater good
Having everyone's code break is not the greater good