I think the Tories have got it exactly right.
You have to pay eyewatering amounts of money to GPs to manage primary care while their waiting lists balloon, and you have to write off pensions tax for millionaires, a very small proportion of whom are consultant doctors and may or may not plug a few gaps by working below grade on extortionate agency contracts.
If you don't do that, how are they going to put their children through medical training, and where will the next generation of doctors come from?