Hhhhmm. The pay erosion I sympathise with, but I think most people have experienced this to a degree.
The "tax the rich" mantra parroted many is this situation in action. Because people don't understand pensions, they don't realise how much high earners are actually paying.
People should know that you pay an annual allowance charge in a normal defined contribution schemes when you have more than £40,000 added (not getting into carry forward). So any doctor paying an annual allowance charge is paying essentially a tax on the excess of the equivalent pension contribution exceeding £40,000.
Any Doctor paying a lifetime allowance charge is taking pension benefits that exceed £1.071 million.
I agree that this leads to highly qualified individuals leaving the profession and that is a terrible position, especially with the situation in the NHS. But you can't ask for exemptions with a straight face. If doctors, what about headteachers, police chiefs, politicians etc? Why should you be able to increase your pension benefits by £100,000 each year, but when i do it I pay a tax charge?
Ultimately, if I have any to dish out, my sympathies lie with public sector workers on shocking pay, weak or no unions no bargaining power, receiving statutory minimum pension contributions, and probably forfeit these because £25 is needed now to buy food, and they take the attitude that they'll have to worry about retirement if an when they get there.
For what its worth the answer here is either to unburden the pension system for all but this will greatly reducing tax intake for the treasury and walking into a political shit storm about giving rich people tax breaks, or to re-write the NHS scheme rules to allow doctors to continue to work and be able to sacrifice further pension accrual in lieu of salary.