What we have right now is the Boomer divide between them and the Millenials of "I've got mine why don't you have yours?" The issue of a shortfall in qualified people is a simple one, train them. That's what they got and that's what should be done. Bringing people in using H1bs displaces native born citizens, that's simply a fact.
Train them? They are not seeking Engineering Degrees. Don't quite follow the logic? Take a laid off assembly line worker from Ford and train them in what? H1-B positions are not displacing any engineers where my son is. That is a fact. There are simply NO WHERE near enough American Engineers. H1-B applicants are not being hired to put wheels on automobiles in Detroit. The majority of his Millenial friends want nothing to do with the engineering field. They will not submit to a new career path when there is so much opportunity to make a fast buck other ways. American's don't want to roll up their sleeves and do the hard work to obtain an advanced engineering degree in 2018.
H1-B applicants are necessary for the forceable future, and should receive the same wages as citizens. Perhaps in 25 years we will fill our highly skilled engineering needs. Kill the H1-B outright, and the American Tech Industry will collapse. That is a fact also.
