porque hay hombres que solo dan hijos varones
Esto se debe a que los hombres heredan su cromosoma X (y todos los genes ligados a X) de su madre. Los padres únicamente pasan su cromosoma Y a sus hijos varones, así que ningún rasgo ligado a X es pasado de padre a hijo.