Yes, but if all these benefits were scrapped and replaced by a boost to the basic pension with an even bigger boost for those on Minimum Income Guarantee, all those in need would have the extra cash to pay for bus fares, prescriptions, fuel bills.
As it is take up of these benefits is very patchy. Bus tokens are no good if you live in a rural area with no buses or, like me, are travel sick on buses, particularly local stop start buses. If you are fortunate to have good health free prescriptions are of no advantage and when I worked with older people I rarely met one who did not spread their fuel bills over the year by paying by monthly direct debit so the winter fuel payment would be better paid as a weekly pension supplement of £4.00 than paid as a lump sum of £200 just before Christmas. So why not cancell the lot and replace them with a big boost in the weekly pension?