I had someone trying to sell me this. Your cost is the opportunity cost, i.e., the money you can use to invest and get better return. Also they are betting on the (almost certain) fact that you'll not live to 100 so that they get to keep the money they've made out of your money...