In reply to BnB:
"Meanwhile consultants.....in the NHS are.....earning three time that sum. ..... I know two NHS consultants just in my village who earn over a quarter of a million"
All goes to suggest that their nhs work is paying these salaries. It's like arguing about MPs' pay being in the millions just because Osborne is coining it on the after dinner circuit. Yes, people do work outside the NHS at market rates. That work is not open to, or appropriate for, many doctors.
And I do see the situations as analagous, your tax payer funded education which you have benifitted from and been successful as a result of (plus no doubt huge amounts of skill, hard work, risk and maybe a dose of luck) from mine (from which i have benefitted, been successful, worked hard, exposed my self to risk etc... just the same). I have no doubt without the structured training, development of independent learning, analytical skills etc, gained from your degree success would have been harder won. That is one of the reasons for funding non-vocational tertiary education.
You are absolutely right about incentivising retention in the NHS. Improved working conditions, ability to take leave when needed, being resourced to do our jobs properly, proper autonomy, whistle blowing protection, pay to keep pace with inflation etc.... would be better incentives. What is misunderstood by many outside of the clinical arena is the value added by those who bugger off for a bit (be it to learn a skill or way of delivering care overseas, as aid work, or in Aus/NZ/canada, or research etc...) generally return and challange NHS dogma and improve services.
As an aside, ignore the "it costs x amount to train a doctor stats" (seen upto 750k quoted). These are utter bollocks as they include 8-10 years of salary whilst we are delivering service. DoH like to use it to skew the cost-benefit arguments in industrial disputes. Like saying a prime minister costs the MPs' entire salary for the time they have been elected prior to becoming PM.