I would agree that very few people I have worked with need to draw their state pension but that certainly isn’t true if the majority of British retirees I know.
The state pension is a universal benefit.
There are significant problems with means testing the state pension, cost of administration being one but also the impact of doing so on personal savings for retirement.
Why save if by doing so you lose state pension income?
High earners might not consider that a significant issue, middle income earners might very well do so.