Science and Society The main cause for evolution are lack of resources April 8, 2014 erk The main cause for evolution are lack of resources. In a world with endless resources, there is no need for competition or any pressure to evolve.