Maybe we need something like the Army, where you can join up, qualify, get trained to be a doctor for free, and all you have to do is serve out your term at army wages until you're 45, then you're retired and free to do whatever doctoring you want wherever.
It's how we get a lot of our airline pilots, after all.
It's how we get a lot of our airline pilots, after all.