There are roughly 425,000 skilled temporary workers in the U.S. on H-1B visas, which are good for six years. Fifty-percent of them are from India and China. They, along with hundredth of thousands of other applicants, which might include spouses and other family members of citizens, have to vie for the 140,000 green cards available worldwide each year. And the quotas limit each country to 9,800 green cards per year.
There is a huge backlog in green card applications currently in the Immigration and Naturalization Service pipeline. A country extensively uses the guest worker visa program to send its citizens to the U.S. dramatically turns its citizens' American dream a nightmare. As things stand now, statistically, it will take an Indian or a Chinese H1-B visa holder around 40 years to get the permanent residency status were his/her boss to apply for it today.