I certainly do know about ES6 and ES7 and ES8. ECMA TC39 have not done much to fix the existing problems with JavaScript. Instead, they promote “strict mode” and the use of “linters” and “best practices.” What a weasily workaround! Just fix the damn things, already!
The reason TC39 can’t fix them is because it would probably break the web. Instead, they’ve chosen to pile on new feature after new feature bloating the language into a huge behemoth. ES8, for example, has a language spec of over 885 pages long! This is getting into Tolstoy’s War and Peace territory.
Do we really need, or want, such a big, complicated language???
ES9 and ES10 can only grow bigger, still. This is madness!
You are trying to defend the indefensible.