Most people would take a DB pension plan any day. They used to be the norm and (with 0.0001% rare exception) aren't subject to the stock market's whims and fancies. Laws can protect them from corporate greed. That the public & military services and the strongest unions oppose DC plans is noteworthy