I'm with Brian on this one. It is probably true that a lot of pensioners do not claim benefits that they are entitled to, and those who have contributed the most get nothing in return.
Perhaps we should have a higher state pension and cut back on benefits. Nobody would be worse off, but those who have provided for themselves and do not qualify for benefits would get a bit more back.