This is despite health in general, and the HNS in particular, being a major source of interest for the electorate.
Salaries are also much more compressed than in North America - UK junior doctors generally earn more than NA residents, but then not that much more (maybe 4-5x from lowest to highest, not >10x to reach hundreds of thousands) as consultants (attendings). Locum pay & additional private work can make up for some of that, but probably not all, and I assume similar could be done in NA if you wanted to earn more (or open their own practice, pharma sponsorship, etc.)
It's probably true in general (relatively compressed salary ranges) actually, not just in medicine.
Why could that be? Does that factor into your assertion?
The UK government has no power to keep people in (though my own departure shows they could do a better job of not making people want to leave in the first place), but it does have power over the other two.