The
baby boomer problem in US leading to starting of the H1B scheme, is diminishing rapidly. Again, this acceleration is solely due to the unemployment rates prevailing in the US now.
At some point US needed ready-made talent to pitch in and improve their economy because most of their working population was about to retire within a span of few years (due to the baby boom post WW-II). Thus came the H1B. India, China, Brazil and many other nations have capitalized on this along with the rise in Information technology and networking. Something like a
global delivery model could be successfully implemented resulting in off shoring of thousands of jobs. This was a non-issue at that mid '90s because - (a) Americans needed ready made talent and (b)all these jobs were monotonous or too boring. I wont say that there were less IT/computer students in America to fit the role. But the boring and dirty jobs were taking up by people across the globe leaving the interesting IT research or managerial roles to be taken up by Americans. Also major corporations had a cost savings since they were able to get the work done from China or India.
For some time everyone enjoyed it. Personally, though I have worked with a lot of contractors who are American, seldom did I see fresh blood coming out of college into these boring support/call handling/ administration roles. Even those who did, just made the time (aka money) for a PhD or an MBA or some other job and then got lost. All seemed well. Since it was a capitalistic economy, the anti-outsourcing shouts lost relevance. More importantly American companies, their customers, vendors - everyone were making huge profits. IT pervaded more into businesses, resulting in more profits, part of which got reinvested in the IT departments. All was well, those who rode the wave became filthy rich.
Then came the damned depression. It affected every industry and business. Since IT is just a business enabler, it is more like the tail of a lizard - it would be first thing to be cut knowing that it can be regrown anytime. Unemployment and closure of business was so prevalent that senators started asking question about who loses jobs (eve the mighty Microsoft
wasn't spared. But they gave a very diplomatic and reasonable
reply.) So the million dollar question is what would happen assuming all the workers on H1
Bs lose their jobs? Is that going to get employment for equal number of American workers? Hell no...
Those who hired H1
Bs were supposed to advertise and wait for 3 months for an American (in good conscience) before hiring a foreign national. Let us considering only that 10% of the American companies
can follow this rule - i.e., either plan their projects 3 months in advance or put it on hold for 3 months before hiring a foreigner. Shouldn't this question be asked way back when the H1 program started? Now the government says that which ever company is receiving the bail out package from them shouldn't employ H1
Bs. Thing to remember here is that the bailout is kind of a loan - the companies receiving them should submit a definite plan projecting resurgence/profits in a certain number of years/months. That calculation would have been done by assessing their existing workforce and their capability. Wouldn't a shortage of highly skilled H1
Bs affect that planning negatively? All this is assuming that there is a pool of American talent immediately available for recruitment that can effectively replace the H1
Bs.
Protectionism towards your citizens is good if unemployment is your only problem. Sadly that is not the case. For the economy to improve, you still need experts and skilled workers. Motivating your students to train in technical areas would be a good long term solution. But in the short term, if US is serious about improving their economy immediately, H1
Bs are an essential part of the equations.
Link1 - talks of how H1 has affected the American industry in a positive way