Why did Jesus have to die?
Because we have sinned and we are unable to make ourselves right with God. So God sent His only Son Jesus to do for us what we could not do for ourselves, to live a sinless life to break the cycle of sin and to suffer and die in our place by taking our punishment He did not deserve upon the Cross in our place.