Why doesn't government intervene? Say, by handing out green cards on arrival to every doc from a certain list of "rich" countries, filling the void very quickly? Or even by making medical education a state monopoly and leave it up to the state to decide who to license?
The recent Indian government has been doing something loosely on these lines - drastically increasing the number of student capacity in public medical colleges [1]
Why don't people protest? I mean, the U.S. is a democratic country and has a strong system designed to lobby for or against anything. Most people except docs themselves should be concerned with this, why is there no lobbying movement to change things? It should be a no-brainer to fund.