*The rest of us should be paying into private pensions.
Which have been proven in the past can collapse or fail and give you nothing.*
In which case the poster said there should be a state pension for those that need it.... Are you saying that people shouldn't pay into private or work pensions?
I think only paying a state pension to those in need of one is problematic though as it disincentivises those of relatively modest means from putting money aside into a pension pot. If, for example, the means tested state pension was £500 per month, and I could afford contributions throughout my career to give me a pension also of £500 per month, thus removing my entitlement of a state pension, I'm seriously going to consider whether it's worth the contributions! I'm not sure how you get round that issue...
Perhaps you could have a tapering arrangement where ther individual who has a £500 private pension gets a £400 state pension, with this reducing as the private pension increases, but to do that fairly you would need to equivalent of a tax return complete each year or when circumstances changes.... And i can't see how that would work, especially given the people having to navigate this would include people in their 80s and 90s. In summary, a universal state pension is probably the only option that works.