Ulysse_Nardin_1846, I would say yes and no. In the early 1990's, things were like they are today, in that there was a recession and IT people were getting terminated left and right, along with mid-level management. By 1995, things were picking up in anticipation of Y2K, which resulted in a need for more IT people. A lot of guys said the hell with it and left the field in the early 1990's, so all of a sudden there was a "shortage" (more on that later). Those who stayed on realized that they were now in a superior bargaining position, and took advantage of it by leaving the kinds of companies that 5 years earlier had had a "You're lucky you have a job attitude". They could make more money elsewhere. And they had seen their friends, relatives, and co-workers sacrificed at the altar 5 years before and realized in this new economy, the idea of company loyalty was an anachronism. These are employees who had been loyal for years, were constantly bombarded with messages of “we care”, and all of a sudden they were on the street. So, turnover began to be very fluid, salaries were on the rise, and this really, really pissed off employers because just 5 years earlier they had the upper hand on the workers. All of a sudden, there was a turnaround, and the workers had the upper hand. That’s un-American! So, an organization called the ITAA began a mission of disinformation -- producing dubious forecasts and lobbying Congress with tales of dire straights for US industry because there was a “shortage” of workers.
Enter the H1-B. The H1-B was originally instituted to insure that the US has a steady supply of highly educated and highly specialized workers. If the need arose for highly specialized workers, companies could purchase an H1-B and begin recruiting overseas to fill the gap until US workers came up to speed. The H1-B is a non-immigrant, temporary VISA – by law it cannot lead to permanent residency (but it often does). So, the ITAA began their crusade of lies, touting foreign workers as being superior to Americans. Americans are not loyal, Americans leave to make more money, Americans are trouble makers, Americans are lazy, stupid, and demand too much money. Employers desired the return of the early 1990’s, where they could demand 70 hours a week and pay sub-scale wages.