Why did Jesus have to die?  Because God takes covenant seriously, God takes justice seriously, and God loves us seriously.  And nothing atones for sin other than the death of God himself.