There is room for a language without generics. There was a language without generics. Now there is not.
Slices, maps, and channels all were generic from day one. Same with functions like append, copy, etc.
Your criticism makes no sense unless you think Go shouldn’t have had generics from the start, which it did.
This is just basic programming stuff and not limited to esoteric research languages.
Yet so many in the Go community treated it as some kind of language-ruining complexity.
Slices, maps, and channels all were generic from day one. Same with functions like append, copy, etc.
Your criticism makes no sense unless you think Go shouldn’t have had generics from the start, which it did.