This is a very one-sided debate.
Until not long ago, many kind GPs would OFFER a private prescription if the drug was cheaper than the NHS charge. It was only recently it was changed. I am sure they have a far better idea of the costs to the NHS than posters here!
You're forgetting about the 20 per cent of people who pay for 80 per cent of prescriptions for the rest of the population, many of whom can jolly well afford to pay!
SOME of the cost of a prescription goes to the privately run pharmacy so the owner is making a profit. It doesn't all go to the NHS. Pharmacies claim for each prescription.
You could argue about this forever, but the point is that leaving more money in the pocket of a patient but allowing them to pay less, will mean that money they have will be spent on something, which is likely to have VAT on it, or another form of tax, and will find its way back to the chancellor and then the NHS some way.
The amount of waste in the NHS is huge. Can't see I've noticed anyone here outraged by the waste of ££££££s because GPs are prescribing paracetamol and other OTC medicines, to patients who are not paying anything for their prescription, costing the NHS a huge amount, rather than telling patients to buy their own.