I agree that it's not fair, llizzie2. But what would be fair? Currently, we have a system which allows everyone to take out, whether or not they've paid in. Is that fair? Do we want to change it so that those who haven't paid in get nothing? Workhouses? Parish relief? I don't think many would want to see that - I certainly wouldn't - but any suggestion that we should all pay in (unless we are sick, disabled or looking after babies, the sick or the disabled) is met with horror.
The trouble is that sometimes those who don't pay in get more than those who do, particularly if those who've worked all their lives have saved for old age, and find that their savings bar them from the benefits they would have had if they'd spent their money as they went along. That disincentive is particularly unfair to those at the bottom of the pay scale, as the better off won't be eligible for benefits anyway, and saving the same percentage of a high salary as someone on a low one will have a much greater yield. I know it irritates people when I say it, but means-testing keeps people 'in their place' (ie poor), and it's easy to overlook this when you're comfortably off, and aren't at risk of losing money because you've worked overtime or been promoted.
So what do we do about that? If the WFA goes to those who haven't paid in and not to those who have, is that 'fair'? Or should we watch those who didn't work and contribute go cold and hungry when it's too late for them to start?
Is giving those who have paid in nothing the same as those who paid for decades fair? And yes, I know that there is no 'pot'; but neither is there any denying that most people pay a significant percentage of their income in various taxes, often for up to 50 years, on the understanding that they will be able to retire and get a pension.
There is providing for everyone and being 'fair', and they are not always the same thing.
I don't know the answers, really. In an ideal world, everyone should get a basic pension so nobody is cold or hungry in older age, those who paid taxes for long enough should get an additional payment on top in recognition of their contribution, and having paid for an occupational pension should not disadvantage people when it comes to handouts. I don't know who would pay for that though.