A life annuity protects against outliving your money
A life annuity pays for as long as the person lives, protecting a retiree from running out of money. Life insurance protects against the financial effects of dying early, so the two address opposite risks.