Historian Ian Morris argues that in the evolution of human culture, changes in ethical values have been driven by energy. He thinks that in any given epoch, the dominant energy source sets limits on the kinds of societies that can succeed, and each society in turn rewards specific values.
As far as it goes, there may be some correlation, but he gets it backwards when he tries to base a grand theory on it. That’s my impression after listening to his talk at the RSA.
In the evolution of human culture from pre-history to the present, changes in ethical values have been driven by the most basic force of all: energy.