Generics isn't something that should just be added for the hell of it, it has to be considered thoughtfully and in a way that works without breaking the core semantics of Go.
Linus has a very good reason to increment the major version number. If he can't count with all his fingers, thumbs and toes the minor, it is time for a major change.