I would argue that JS should be handled analogously to Assembler: Good for you if you understand it, but only highly trained field specialists in protective suits dare to write production code in it. Go and get a decent compiler if you can't avoid using that technology.
If you can't write good code in JS, it's because you're a bad programmer.
But academically being able to write in a certain language is still not the same thing as productivity combined with certain quality guarantees.
I remember thinking it was easy like VB but was easier to show to other people. I still think of it in similar terms: easy to write like Python but a hell of a lot easier to deploy and show off.
I'm sorry, but that's just an absurd statement. JS isn't that bad or confusing.
https://brendaneich.com/2015/06/from-asm-js-to-webassembly/
Do you write that manually, too?