Because he doesn&#x27;t enjoy casting every time he iterates over a collection?<p>Because he doesn&#x27;t like NULL pointers aka the worst mistake of CS?<a href="https:&#x2F;&#x2F;www.lucidchart.com&#x2F;techblog&#x2F;2015&#x2F;08&#x2F;31&#x2F;the-worst-mistake-of-computer-science&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.lucidchart.com&#x2F;techblog&#x2F;2015&#x2F;08&#x2F;31&#x2F;the-worst-mis...</a><p>Because he doesn&#x27;t want a package manager that always fetches HEAD?<p>I&#x27;m not saying Go is a poorly designed language where the answer to every decision is the easiest one for the implementors. I&#x27;m just saying there&#x27;s a legitimate case to be made.