I think we should stop pretending the NHS doesn't have quality and availability issues, which are validly pointed out in the OP article. I was shocked to discover that the NHS is paying out £60bn in compensation: https://www.bmj.com/content/391/bmj.r2211
Some of that seems to be claims inflation, but it also has to indicate a very real problem. The NHS runs an extremely "lean" system where people are triaged and it errs on the side of under-treatment. That saves money on treatment, but has other costs that don't immediately appear.
There are whole areas which are systematically under-funded to the point of nonexistance. If you're going to try for an adult ADHD or autism assessment, you're going to wait a very long time.
I don't have any answers myself, but I do wonder if going for the sacred cow of "free at the point of use" might work. But NHS dentistry isn't free and still experiences massive funding problems.