The problem with NHS (and this comes from someone who grew up in a country with free healthcare too) is that there isn’t another option. I am Russian, and private healthcare there is relatively cheap - as a student I couldn’t afford an insurance but I could afford a visit to a particular doctor with a particular problem. It meant that I didn’t actually use state healthcare since I was 18 years old, which meant that the appointments were used by people who couldn’t afford a visit to a private doctor. Here only really rich people can afford private doctors, not an average middle class person. If it was cheaper, pressure would be relieved from NHS by removing a lot of people who go in to see a doctor with every sneeze they have.
Another problem is that NHS was created in simpler times in terms of medical science. In the 60s and 60s we didn’t do complicated heart surgeries, surgery on transgender people, a lot of neonatal care etc. I am NOT saying that all those things should be privatised. However, there needs to be a review on what exactly NHS is meant to provide in terms of care - for example here on the threads bed blockers have been mentioned - people who shouldn’t be in hospitals, but there is nowhere you can discharge them. There should be other facilities for people like that, possibly partly funded by the patient maybe?
I am foreign and we have to pay for the use of NHS, which we are very happy to do. However I would like to see people on investors visas pay more. On a Tier 1 Investment Visa a person has to invest at least £2 million into UK, and the more you invest, the faster you can get your settlement. Surely these people can spare £500 thousand (or maybe more?) to “give” to NHS? I believe that there were around 300 investor visas issued in 2018, how great would it be if these 300 people also had to invest a £1 million each into public services like NHS, police, schools, etc? Or even better, invest £2 million into the economy and then the more you spend on public services, the faster you get your settlement?