我记得说法是这样的——因为基因和性状不是一对一的表达,进化也不会淘汰无关紧要的性状。
题主以为的:
1,基因A导致长胡子,长胡子没用,所以应该被漫长的自然筛选淘汰掉。
实际上的:
1,基因A导致长胡子,长胡子不会带来明显生存劣势,长就长了,所以A基因留了下来。
2,A基因有两个性状,除了导致长胡子外,还能让人XY旺盛,所以由于A基因另一半性状带来的好处有利于繁衍,于是长胡子的性状也就跟着留下来了。
3,B基因本来是可以抑制长胡子的A基因的,但由于B基因会导致人不耐热不耐寒,总之可能导致不利于繁衍的属性,所以B基因更容易被淘汰掉,于是A基因没有了抑制,胡子就容易长了。
大概是这么个意思——之所以有些性状能留存下来,可能是因为它不影响生存,或者它和有利于生存的基因有联动,或者抑制它的基因消失了,等等。