Traditional pensions are struggling for many reasons: low investment returns, too-generous benefits, and the happy fact that people are living longer than expected.