&quot;It is, but the overwhelming majority of tasks in a web app don&#x27;t happen concurrently, so it doesn&#x27;t matter.&quot;<p>But is that cause, or is that effect? The dominant web programming languages for the last 20 years have all been single-threaded, so of course the web stack looks single threaded. Personally, I find there&#x27;s a ton of things that <i>ought</i> to be concurrent but aren&#x27;t. I mean, most other network apps need to do things concurrently, why not web?<p>Once you start looking at it this way, the staggering number of hacks employed to pry concurrency out of fundamentally single-threaded languages is astonishing.<p>Go is not the only solution to this, there are many. (Go is one of the more Algol-ish language choices that doesn&#x27;t involve learning a new paradigm, though, and can make it a relatively easy sell where &quot;Let&#x27;s all learn Lisp!&quot; or &quot;Let&#x27;s all learn immutable functional programming!&quot;, where &quot;all&quot; may be dozens+ people, may not happen. [1]) But I think in five or ten years, &quot;the overwhelming majority of tasks in a web app don&#x27;t happen concurrently&quot; is going to sound very 200x-ish.<p>[1]: Incidentally, for those who are still baffled by Go&#x27;s success, notice how all the alternatives involve trying to teach everyone a brand new paradigm. While that has its advantages, when it comes to language popularity, not requiring that has its advantages too. I&#x27;m a polyglot myself, so I get how Haskell is nice and Clojure is nice and how they open your mind to new paradigms etc. etc., no sarcasm, fully mean it, if you only know C-style languages I fully recommend you go fix that soon, but when you&#x27;re trying to get a team of people on the clock to switch languages for a nicer concurrency story, cutting the requisite training time by 90%+ raises the bar very high for those other languages, in relative terms. (Even moreso than it sounds; not only is training costs less, but the risk of training failure is also that much less. It compounds.) I do not mean this as &quot;advocacy&quot;, I mean it as <i>explanation</i>.