Why didn’t God make people morally perfect?

I recently received a question asking why God didn’t just create morally perfect people.  Some argue that free will is required for love, and so the questioner asked if God can have free will but be unable to sin then why didn’t he create people who had free will but were unable to sin?

My response is below:

It may be helpful to first consider what we mean by “moral perfection”.  We should understand this to be one of the “perfections” of God, namely that he is both morally good in every way but also unchanging in his goodness.  It is not that God is, by nature, good that is the problem here.  God did, in fact, create human beings who were morally good by nature.  The problem is the “unchanging” part.  Adam and Eve were not immutable (unable to change).

It is impossible that God should create an immutable being, for the very act of creation involves a change.  The being would go from only the potential of existence to actual existence.  Since it is logically impossible that God could create a being that cannot change, it is no challenge to God’s omnipotence that he should be unable to do so.

We would rather say, then, that God did create morally pure people with a morally pure nature.  Those people, however, corrupted their nature through sin.  God cannot make immutable beings, so it is logically impossible that he should make them incapable of corrupting themselves.


Matt Bilyeu

Do you have a question?

Ask your questions about apologetics, evangelism, or the Christian worldview HERE

Be sure to subscribe to receive new Q&A as it comes out!