Regarding free prescriptions etc.
If we support an NHS that is free at point of use, then prescriptions should be free. If you need them to get better or stay healthy, then why pay for them at point of use? For many pharmaceuticals the amount we would have to pay for a prescription would be a drop in the ocean anyway. In Scotland prescriptions are free and when people say they could afford to pay, I point out that they already do, through taxes.
Same with bus passes, which in Scotland are for over sixties. There are plans to bring in free passes for young people too but they have been paused because of the pandemic. Encouraging people to travel on public transport instead of using their own cars, or worse still, not going out at all, is a good thing for society.
Means testing is a throwback to the idea of the deserving poor, as said by Doodledog. With a well thought out tax system those “well-off” people who can afford to pay for these things do so via taxes, even when they are retired.
I also support a Universal Basic Income for everyone.