> There is so much wrong with JS, the only reason it is used is because people are literally forced to.
There are perhaps at least a hundred (when not hundreds of) compile-to-js languages, yet people still use it. Even in back-end!
> It took a long time for js devs to accept the notion of a compiler
People who write programs in JS cannot be so easily grouped together, I think. There's this eternal September of bootcamp devs writing... interesting... code as we all did when we first started, but I personally went first with C, Perl, then PHP, then JS, then .NET, then Python and now continue mostly in TS and Java. Among them TS is the one I like the most (and the ones starting with P are the ones I dislike the most - not that it matters, use whatever works for you).
There are perhaps at least a hundred (when not hundreds of) compile-to-js languages, yet people still use it. Even in back-end!
> It took a long time for js devs to accept the notion of a compiler
People who write programs in JS cannot be so easily grouped together, I think. There's this eternal September of bootcamp devs writing... interesting... code as we all did when we first started, but I personally went first with C, Perl, then PHP, then JS, then .NET, then Python and now continue mostly in TS and Java. Among them TS is the one I like the most (and the ones starting with P are the ones I dislike the most - not that it matters, use whatever works for you).