It could be argued that pensioners have already paid for those things through a lifetime of taxes and national insurance.
Just to be clear, I'm not trying to make this into pensioners vs working age people, in fact quite the opposite. People legitimately get into situations where they are close to poverty for all manner of reasons, this crosses the entire age spectrum. I'm simply saying there are retired people who can afford to pay for services they get for free (or at reduced cost), and this helps the entire country. Also, the lifetime of paying taxes and national insurance only really stacks up when you're talking about state pension, but that is currently protected anyway - which is not necessarily going to be the case for someone contributing currently in their 30s/40s. And bear in mind that current pensioners didn't pay for their state pension, that money is long gone. For society to function it takes more than people just thinking about themselves.