Indeed you are not a genius when it comes to this. Many/most financial advisors
are using annuities as a piece of a retirement portfolio. Safety with guarantees and benefits are the reason why, guaranteed income being chief among the benefits. This is especially true if you have the probability of a longer life than most.