The big problem for the NHS is mainly inefficiency on the clerical side.
People can't make booking for when it's best for them. They advise the clerical person they will be on holiday for the first week of June and two weeks later when they get their appointment letter through it says...yes, it's the first week of June. Go back to Start.
The GP will say "You need to see biomechanics!" The person will try to book with biomechanics but will be pushed to chiropody due to the biomechanics list being too long (they only have one specialist). Person goes to see the chiropodist to be told they should see biomechanics and have to start the booking process again. Finally goes to see biomechanic and they don't have enough time to do the job properly so it just gets worse and more expensive over time. Person resorts to going private instead.
Many cases where treatment A is the best course of action but the patient for some reason has to go through treatments B, C and D due to the clerical dept's insistence/ineptitude before finally having to go back to treatment A.
In most cases the treatment is okay, it's the total clusterf**k of actually getting to that point that's the problem. Most non-medical people in the NHS just aren't smart enough for what's required.