&gt; The Stockholm syndrome shown by Go users in things like this is just incredible.<p>Well, the problem is that Go is a bait&#x2F;switch . It has enough goodness to make someone enthusiastic about it at first place. And then when one finds out that the language has major issues , one has two way to deal with things : denial or giving up on Go. Go is a niche language , its &quot;community&quot; will always be very protective of what Go is no matter how much flaws it has, because this community isn&#x27;t really in control of the language anyway. This is a top&#x2F;down governance, with the Google team at the top, and there is no debate what soever. There used to be but as I said earlier people that are not satisfied with Go have been shut down in the mailing list (or by silly processes imposed by the go team when it comes to contribution or feature suggestion ) and moved on.