"The diploma mills in India (or elsewhere) can print up an MBA or JD"
This is a common practice in the East. Phony professionals with phony degrees and phony titles are the rule rather than exception. The foreign companies in this part of the world frequently give employees impressive sounding titles such as "Director of Maintainence" when in fact they are a taxi driver escorting the expatriates from job site to job site. The expat makes $180k and the director about 5k.
It is still the 3rd world out there although things are changing fast. One thing every Indian and Pakistani engineer wants is out of their mothers country.
Two years ago, I stopped at the US embassy in New Dehli. We drove on miles of huge empty steets in embassy row; on every corner two or three army personel with weapons loaded and locked. No one on the steets at all. Every embassy seemed deserted - until I came to ours. There was a line four to five wide stretching around the corner and down to the next corner; several hundred yards long. Each person standing there had a thick file full of all the necessary documentation and handfuls of rupees.
All upper class people.
The only Indians coming to this country are all from the upper 10% of the educated population. That segment represents maybe 20% of the total population. I can assure you that the Indians coming here on visas are the cream de la cream of the educated population. A real brain drain for India.
Funny there were no lines for any of the other embassys.