"Someone who can be 'bought' doesnt have the ethos siuted to public sector work."
It's not a matter of being bought it's a matter of rewarding the investment of time and money in training and providing an incentive to keep on doing that investment.
How can it possibly be fair to pay a doctor with hardly any experience the same as one who has many many years?
"Cut the junior doctors pay" you might say.
But then they're earning the same as someone less skilled beneath them, so you have to cut their salary too, and where does that end?
And if some foreign country is willing to pay you several times what you are earning at present because they're not hindered by any silly wage cap then that's going to be a very hard pull to resist. Especially when you've made that huge investment in your skills and you'll still be helping people no matter where you are.
The NHS is full of foreign trained doctors and nurses for precisely that reason. We pay well compared to their home countries. If we stop that not only will our trained professionals do what those foreign professionals did and work overseas but we will loose those foriegners too.
The NHS is gutted, however some vague notion of social equality is apparently fulfilled, so that's alright then.