The thing about Go is that some parts, like channels and goroutines (also some of the library designs and tooling), are so addictive that pretty soon it gets hard to imagine ever having to live without them.<p>But I don&#x27;t think everyone using Go really believes or supports this &quot;but in practice it&#x27;s not a problem and if it&#x27;s a problem then the problem is YOU!&quot; kind of response to every criticism.<p>We live in a world of trade-offs. It&#x27;s disingenuous to act like that wasn&#x27;t the case.