IMGs often come without significant debt, since many come from countries where their 6 yr college/med school programs are basically paid for by their country. They will take any residency slot they can get in the US, and then are happy to practice anywhere they can get hired, since they’re still going to make so much more than they would have, in their home countries.
Seems to me that we should be opening up more med schools, and more seats in med schools we already have. There are so many highly qualified applicants who don’t get into med school - many of them would have made fine doctors. We also should be offering loan forgiveness for practicing in rural and underserved areas. Clearly, what we’re already doing is not working.
And then, there is the ethical issue of taking MDs who were trained in 3rd world nations, at the expense of the 3rd world nation, nations who are in desperate need of doctors, and we take them from where they are most needed. We do the same thing with nurses, who also are trained at public expense in poor 3rd world nations, and then come here to earn much higher salaries than they ever could have dreamed of back home.