If you nitpick enough, nothing is essential. We can write everything in C, or heck, even assembly.
"If you're not happy go look elsewhere" doesn't move the needle on the question "Should Go have generic" at all. It's not an argument at all.
"If you're not happy go look elsewhere" doesn't move the needle on the question "Should Go have generic" at all. It's not an argument at all.
As the author explains in the article, I don't think all languages should try to solve all problems perfectly.
Note that this leaves the possibility that a feature should not be in the language, even if it does solve a real problem.
Both arguments do not address whether the language should have a feature or not.
"Not essential" might be recast as a valid argument, but must be rephrased in terms of cost vs benefits of the feature examined wrt the goals of the language.