But is it really better to die of cancer or a tornado? Pneumonia? A car crash?
Why are we in mortal bodies? There's a good question, and it's got an answer actually. It has to do with God not being willing to wrestle and struggle with individual human souls forever, but that we should resolve this way or that, either to trust Him or be against Him or indifferent, within a finite time. So...mortality. It seems this is a place of choice, for those that aren't already resolved. Perhaps it just takes 60 or 80 years for some, while others might become clear much sooner.
For those that get past the age of innocence, there is a redeeming rescue available though! This is why the Christ came: to suffer our evils in such a way as to break the power of evil over us, and allow us to reconcile with God, and have real change in our hearts.
Excellent. Just want to add that God compensates in the next world also. This passage is just an example of how God compensates the innocent who suffer through no fault of their own. In this case oppressors are mentioned.
As to the subject of babes and infants and weak ones who are afflicted by the hands of oppressors: This contains great wisdom and this subject is of paramount importance. In brief, for those souls there is a recompense in another world and many details are connected with this matter. For those souls that suffering is the greatest mercy of God. Verily that mercy of the Lord is far better and preferable to all the comfort of this world and the growth and development of this place of mortality. – Tablets of Abdu’l-Baha, Volume 2, pp. 336-337.