>>13586025Scientifically speaking?
You really want the scientific answer to this, and you don't want a religious debate now don't you? You're after the SCIENTIFIC answer.
OK then.
Here's a paper which gives the best answer so far in my opinion regarding the stages of human moral development.
The paper is called: Society and the Highest Stages of Moral Development
by Gerhard Sonnert Michael L. Commons
Department of Physics Department of Psychiatry Harvard University Harvard Medical School
In short 5 stages are identified. You cannot skip stages. In other words, stages may be short but a human has to develop through them. Most humans stop at between stage 3 and 4.