He gave us free will. My point is that it isn't just to punish the unborn for the sin of their progenitor. Moses revealed God to the Hebrews in the measure they were prepared to receive. When Jesus came, He renewed the spiritual precepts of Moses and abrogated some of the social laws. It was not a logical belief, but one of long-standing.
Some children are loathe to give up favorite toys, too.
The wise parent waits until they are ready to give up the toy. Jesus abrogated the Jewish law of divorce and ended the sacrifice of animals among those Jews who followed Him. He tried to teach those who would listen that it was not the blood of animals that saved them, but their love for, faith in and obedience to their loving Father God. Hence, He reminds the Jews that the Greatest Commandment of the Torah is not to give ritual sacrifice, but to love God with one's entire being. His entire message to the Pharisees was that they had clung to the letter of the law and lost its spirit.