baba
Tu n´y connais pas grand-chose en génétique hein ? D´après ton raisonnement, la stérilité aussi aurait dû disparaître depuis longtemps, or elle existe toujours. Pourquoi ? Parce qu´elle ne se transmet pas (logique) mais que sur un grand nombre d´embryons, il y en a toujours quelques-uns qui subissent une mutation et naissent stériles.
Prenons un exmple, ce sera plus clair. Les chiffres sont faux, c´est simplement qualitatif.
Tu as une génération de mille humains dont dix stériles (soit 1%). Ces dix-là n´auront pas d´enfants. Les 990 féconds forment des couples, se marient. Chaque couple a deux enfants, trois pour certains, ce qui donne 1000 enfants. Sur ces mille, dix vont subir une mutation aléatoire qui va les rendre stériles (c´est une moyenne quasiment constante au cours de l´évolution). Ce qui donne une génération de 1000 personnes dont 10 stériles. Cela explique pourquoi la stérilité existe toujours : elle ne se trnasmet pas, mais réapparaît à chaque génération.
Ca pourrait tout à fait être pareil pour l´homosexualité.