Гендеров изначяльно было не 2. Более того, у человека гендера может и не быть. Это социальное определение, а не физиологическое. И если кто то приравнивает гендер к полу, он не прав, будь он хоть сжвшником, хоть лгбтшником, хоть обычных людей.
Дед сказал правильно, они гендеры привязывают к полу. Полов два (и то это вопрос с нюансами из биологии, так как даже среди хромосом одного типа есть сильные различия между собой, что уж говорить о их наборе у обоих полов) а гендеров много.