 What they're really saying is that they don't have high fees that pay the commission your broker wants. The truth is that no retirement account is appropriate for everybody. But for a significant number of people at or near retirement, these products can keep your money meant for retirement safe from market loss while participating in market gains. You make money when the market's up and you lose nothing when the market is down.