In a large population like humans have in most places, it takes a long time for changes to propagate. A small population can evolve much faster, because you have fewer carriers of each allele or characteristic. If they die, the trait is gone.
Also, evolutionary time is measured in generations. We have a fairly long generation compared to most animals and especially compared to bacteria and viruses. Every generation is one opportunity for random variations and the environment to affect your reproductive prospects. So everything takes longer for us.
Also, we’re humans. We don’t let the environment affect our reproductive prospects very much, because we have a lot of control over our environment. We make sure everybody is fed and cared for. It takes a lot for an environmental factor to kill off a subgroup of us that has a heritable trait.
Also, regional human populations have never been completely reproductively isolated. There’s always been some flow of people or genes across the border areas, even if it was slow at times.
Latest Answers