Precisely. All the "Hire American" comments in here are mainly from those not in corporations heavily dependent on qualified engineers. Our oldest is a CH E for a Global Corporation working in Speciality Materials. They have over a hundred Engineering Positions open. They compete with multiple corporations for every applicant including the very few H1-B people they have. They are a HIGHLY desired employer.
There simply are not where enough educated American's to take these positions. Now, I do agree H1-B selections can be taken advantage of through lower wages and such. I do not support that. However, people in these threads talking about killing the H1-B so American's can simply step in need a reality check on the failures of our education system.