In wales there is a pot of money for the NHS, the same as England.
The Welsh decided (in my opinion wrongly) toi use some of that money to provide free prescriptions.
I think all prescriptions should be free but the pot of money isn't elastic so when you allow free prescriptions, parking etc...