Differential reproductive success explains why a behaviour or trait may spread through a population. The success of the whole species is affected by many factors—availability of food and water, availability of nesting sites, predation, competitor species, weather, life cycle...