US are having shortage of teachers and other health-related workers and thus resort to foreign workers principally because of its qualify of education. Countries were most foreign workers came from do not have quality of education hence it is wrong to give the same recognition to foreign diplomas. Third World countries like the Philippines have never-ending supply of professionals because the only seeming requirement there to obtain a bachelor’s degree is the payment of tuition and attendance in school.
Once those workers get their green card or became citizen, they will petition their relatives in the ultimate hope of putting them on public assistance once they became US citizen. It is easy for the relatives to qualify for public assistance because people in other countries belong to tight-knit family hence such relatives oftentimes does not own any assets. Why they are doing that? In other countries, salaries of workers even with bachelor’s degree only range from $150 to $700. Certainly, the public assistance they are entitled to is a lot higher than what they will earn from their country.