Image by Stuck in Customs via FlickrLife is too unpredictable for promises. You won't know what happens today or tomorrow. All you can do is approximate the events based on what happened yesterday, and then plan what to do in case what we fear will happen happens.
This uncertainty is the reason why life insurance exists. Life insurance rates are lower when you set your insurance premiums high. Insurance premiums, in turn, increase as more coverage is added into the plan.
The more coverage you include in your life insurance plan, the better protected you will be. However, the problem with too much coverage is that you are not sure you will be using them in the future.
A benefit of a full coverage life insurance, on one hand, is lesser premiums for home and auto insurance. Life insurance will cover health and medical coverage in case of accidents or home security problems.