Why did Jesus have to die for our sins?

Atonement Theology, which seems foundational to many churches,
proclaims that the reason Jesus had to die for our sins was
so that we could be forgiven and go to be with the Lord.
Jesus is God in human flesh (John 1:1, 14, Col. 2:9),
and only God could satisfy the Law's requirements
of a perfect life to make a perfect sacrifice
that cleanses us of our sins.

All people have sinned against God.
But, God is infinitely holy and righteous.
He must punish the sinner, the Lawbreaker.
If He didn't, then His law would not be truly Law,
for there is no law that is a law without a punishment.

The punishment for breaking the Law is death - separation from God.
We sinners need a way to escape the righteous judgment of God.
Since we are stained by sin and cannot keep the Law of God,
the only one who could do what we cannot is God Himself.

That is why Jesus is God in flesh, both divine and human.
He was made under the Law (Gal. 4:4), and fulfilled it perfectly.
Therefore, His sacrifice to God the Father on our behalf
is sufficient to cleanse all people from their sins
and undo the offense that they are to God.

This is a perverted doctrine based on Pharisaic concepts;
based on the ideas of Paul, which dominated that early church.
This was not the message that Jesus had preached.
This medieval view of divinity has no real validity.
Surely such ideas are crafted by religions
to bolster control of subservient followers.

There is a more honest story, if we dare to tell it.
There is, if we seek it, a truer vision.