The real question is why humans *don’t* have mating seasons when most animals do. Animals have mating seasons so that they give birth when food is plentiful and baby animals have the best chance of surviving.
For humans, though, social factors are more important than food availability. Continuous mating is part of humanity’s highly social communities, and being highly social has evolutionary advantages that outweigh the disadvantages of having a baby in winter.
Latest Answers