Try and read this with an open mind. It’s clear you have a staunch opinion on the subject, probably reinforced by your peers, and it will be tough to accept that what you know is wrong.
JavaScript (ECMAScript) has a future laid out, with a gaggle of spec’rs and developers already break-changing the shit out of the language; for almost two years now. What was called “es-next" is now “ES2015", “es6" is now “ES2016", then comes “ES2017" and so on.
The changes to the language are dramatic, they directly address understood shortcomings, add features borne of advancements in web development, and make difficult/obscure parts that already existed in the language more accessible to lazy fucks like you.
JavaScript is by no means perfect, but it has been and will be the most important language for anything to do with the web. Just as C/C++ are the most important languages for building the operating systems upon which we developers build those websites.
To call out JavaScript and C++ as two of the three worst programming languages ever shows quite clearly that you are either young or ignorant. In either case, experience will provide knowledge, and knowledge understanding.