Medical care should be free for all.
It suffices to see the failure of the US system in this respect.
The common person in the US lives in a perpetual dream.
It is appalling to hear an MP proposing to charge the common people for health care.
The NHS is paid for by the tax system, which is monies collected from the common workers. As to the rich, they have ways to avoid payments.
In short, the NHS suffered and still suffers from the privatisation of some of its services.