There are a ton of them, that's true. I do have one issue with a lot of them though. Many of them try to come into the US system just for the pay and they don't have a debt burden at all. For example, many of the FMG I have spoken with actually have their medical education subsidized by their home country, and then they leave for the US. I feel like doing that is unethical. Their home countries are making a direct investment via their taxpayers' dollars to educate medical doctors for their underserved populations. And then the FMGs try to leave as soon as they can without ever serving the communities that need them.
I have 250k in debt from undergrad+medical school, almost all of it loaned to me by the department of education. If I saw some international position open that was high paying and I could just desert my debt and the US, would that be right? I don't think so, that seems like a morally bankrupt thing to do.