Maybe because JavaScript encourages bad habits? It&#x27;s a very sloppy and undisciplined language, esp. with its loose typing, crazy coercions and wildly inconsistent semantics. This language has far more &quot;warts&quot; than any other programming language in wide use today. Jeff Walker calls it a &quot;minefield&quot;: <a href="http:&#x2F;&#x2F;walkercoderanger.com&#x2F;blog&#x2F;2014&#x2F;02&#x2F;javascript-minefield" rel="nofollow">http:&#x2F;&#x2F;walkercoderanger.com&#x2F;blog&#x2F;2014&#x2F;02&#x2F;javascript-minefiel...</a>