Python did it, moving from version 2.7 to 3. PHP did it, moving from version 5.6 to 7. Perl did it, moving from version 5.22 to 6. What did they all do?
Fear of short-term turmoil in the web community should not deter ECMA, just as fear of disruption in the Python community did not deter Guido van Rossum.
Please, no more putting lipstick on a pig.
Some people may ask: Why go to all this trouble just to eliminate things from the language that can be avoided through the use of ESLint*, and self-discipline, and proper education? Here’s the problem…
* Linters can also produce false positives which cause you to look for phantom problems. This can be a real time-waster.