It's definitely not skill shortages. I work in immigration and know a lot about the H-1B visa. The requirement is that it must be a "professional" position for a which a specialized bachelor's degree is normally required (Accountant, Teacher, Doctor, Engineer, Business Manager, etc.). There's...