Many people believe that morality is something that evolved over time. That may be true for some things, but when it comes to objective morality, evolution cannot explain it. Objective morality is a set of moral absolutes that are true regardless of what anyone believes. They are not subjective or dependent on someone’s opinion. Here are three reasons why evolution cannot explain objective morality.
1. There is no survival value in objective morality.
Objective morality goes against self-interest and natural selection. If anything, it would be a hindrance to survival and reproduction. For example, if you see someone drowning, you might risk your own life to save them even though there is no guarantee that they will be able to repay you. There is no evolutionary reason why you should do this; it would be better for you to just let them die and save yourself.
2. If objective morality did evolve, it would be an accident.
There is no way for natural selection to favor the development of objective moral values because those values have no bearing on survival or reproduction. So, if objective morality did somehow evolve, it would be a fluke and not the result of any intentional process.
3. Evolutionary theory cannot account for altruism.
Altruism is when someone helps another person even if there is no benefit to themselves. It goes against self-interest, which is a core principle of evolutionary theory. So, if altruism exists (and it does), then the evolutionary theory cannot explain it adequately.
Evolutionary theory cannot explain objective morality because there is no survival value in it, it would be an accident if it did evolve, and evolutionary theory cannot account for altruism. Objective morality is something that must be explained by something outside of evolutionary theory. If there is a moral law, we need a moral lawgiver. As Christians, we hold that God is that lawgiver.
Discuss your thoughts on this post on our Facebook Group here.