Is it the case that if a patient presents a prescription for an item that could be bought for, say, £1.20 over the counter, the chemist is still paid £8.20? That's as I understand it but I may be wrong.
As I am 65, I am exempt from prescription charges. However, I would not accept a prescription to get things like pain killers, throat tablets, creams, etc. I would buy them myself. If I needed these things on a regular basis and in substantial quantities, I think it would be reasonable, and probably sensible, to get them on prescription.
A friend of mine, a retired pharmacist, was very saddened by the excessive number of prescription items that were brought back to the chemist, unused. They have to be destroyed. And no doubt most unused items don't get returned to the chemist. Perhaps people should be made more aware of the huge cost to the NHS and the need to behave responsibly.
I think there are far more important reasons why the NHS is seriously struggling, but if someone can afford and is willing to buy some one-off over-the-counter items it is a way of reducing costs.
There are limits on the numbers of painkillers that can be bought in one go, but that is easily circumvented by going to several chemists - more difficult, I know, if a person is living in a rural area.