The longer the term is, the greater the risk is for the company. Companies that offer guaranteed life insurance have created plans that take into account both the needs of the policyholder and the risks that the company runs when it insures a high risk individual.
Most companies also charge higher premiums, so that even if they do have to pay out, they have received more money in than. While some people may think it is a hassle to have to research and purchase life insurance, there are plenty of people out there who would love the opportunity to buy insurance to make sure that their families have some financial help in the event of their death. But these people are often denied insurance coverage because they are too old or because they have a preexisting medical condition that makes them a high risk in the eyes of the insurance companies. One way to mitigate this risk is to offer insurance with shorter terms. By shortening the terms to two or three years, they can vastly improve their odds of not having to pay out.
But thanks to the advent of guaranteed life insurance, anyone can have access to life insurance, no matter what their age or medical history.