JavaScript Is Not What It Used To Be

The legacy of JavaScript is something that cannot be changed without immeasurable consequences. Hence why avoiding the worst parts rely on the developers: It is a trade of Developer Experience for Backward Compatibility.