The evolutionary theory of development can be evaluated by exploring the degree to which it acknowledges the role of cultural and environmental factors in shaping human development. Critics suggest that the theory may be too reductionistic, and that it may overstate the power of biological evolution in shaping behaviour.