It does know that Go has generics if you ask it because 1.17 had experimental generics. But it doesn't know about 1.18 which is the official release of generics.
For example it doesn't know that Go has the any type that can be used in place for interface{}.
For example it doesn't know that Go has the any type that can be used in place for interface{}.