This is because using Go feels very much like going back in time to Java 4.
How much Go have you written, out of curiosity?
Because that's the truth and that was intentional at its design.
> I'm well-versed in half a dozen other languages, many of which include generics.
It depends in which languages.
But I still stand behind my opinion from the parent post: Go's type system is quite primitive, but in combination with the typical way of doing things there it is sufficient for most cases. Whereas other languages need generics a lot more, especially functional languages where monadic types are often used or languages that don't provide builtin list and dictionary types.