Means testing hurts those who are neither rich or very poor. Means testing always hurts people who are neither rich or very poor. Because there's always a cut off point, some who are far from well off and who would "genuinely" benefit from them are excluded
This is so true. My MIL gets pension credit, because she only worked for 15 years and was a SAHM for the rest of her working life. My state pension will only be £2 a week more after 49 years of non-stop work.
She also gets full housing benefit and full council tax support, so only energy and water bills to come out of that. I can't afford to retire, despite a small private pension, because I still have to maintain my house and pay half my council tax. And she gets free dental treatment, too, while I'll be pulling my teeth out with pliers if they start to give me grief!