There can be objective reasons to criticize a language. It’s not always a matter of how one feels. There are online sources that list the many shortcomings of JavaScript, especially the broken semantics. These are points of fact, not opinions. You want to know why it’s a bad language? I’ve given you the sources if you do not care to do the Google searches yourself. The facts represent a substantially increased risk to writing large, maintainable, and reliable software. From a business perspective, the risk has to be carefully weighed against the perceived popularity of the language. A wrong decision here can be very costly in the long run.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store