Greetings!
The answer to the question as to why God takes the life of the good people sooner than those evil ones is not far fetched, in fact the answer is simple and can be found in the below scriptural verse.
Isaiah 57:1 The righteous perisheth, and no man layeth it to heart: and merciful men are taken away, none considering that the righteous is taken away from the evil to come.
Like I said in the first paragraph of this write up, the answer to the question as to why God takes the life of the good people sooner than the bad ones is just simply to protect them from the evil to come and this current perilous time we have found ourselves.
There's no doubt about the fact that we are in the time called perilous time by the holy Bible and what this signifies is that we are in the era of evil. The evil time when everything is evil, when the thoughts of most people are evil.
However, for God Almighty to protect his own from this perilous time, he taketh them away before evil comes so as for them not to be a partaker of the evil to come.
In conclusion, Bro. Eli has made us understand that there are evils everywhere and this is because we are in the perilous time when evil is in the mind of almost everyone and that God who knows the future takes his own righteous people before evil comes to them. It might seem to be informed of untimely death, but there's no untimely death in the presence of our creator.
Thanks for reading.