La mucoviscidose aurait dû être éliminée par l'évolution, car elle touche environ 1 personne sur 2500 en Europe. Si elle est encore présente, c'est parce qu'elle confère un avantage sélectif aux porteurs sains, plus résistants aux diarrhées dues au choléra. Les malades, qui portent deux allèles identiques responsables de la maladie, sont donc désavantagés d'un point de vue évolutif, mais les porteurs sains, qui ne portent qu'un seul allèle, sont avantagés. Cela crée un équilibre appelé polymorphisme équilibré.