My understanding is that the Go team isn't opposed to generics, and in fact is quite aware of their value, but that:
- it isn't a priority
- it is a tricky thing to get right in the context of Go
- there haven't been any satisfactory proposals thus far
If this isn't quite right I'd love to be corrected.