&gt;&gt; Why then aren’t people screwing up when using other FP languages such as C#, Clojure, Dart, Elm, Erlang, F#, Julia, Haskell, Scala and Scheme?<p>First, none of those languages are required when writing for the browser. The author even states later in the article that people are indeed &quot;forced&quot; to use JS.<p>Second, who says people aren&#x27;t &quot;screwing up&quot; when using those languages? How would you even know? Badly written JS is often public for the world to see because it&#x27;s running on the client side. Those other languages are not. How would you even know if people are &quot;screwing up&quot;?