It doesn't mention that unemployed among those U.S. citizens with science, math, or technology skills is higher than average unemployment. Businesses prefer to higher H-1B employees because they are easier to abuse. If they lose their job they have to go back home. Many businesses purposely write their job requirements so that no one can legitimately fulfill them--such as requiring more experience with a software product that it has been in existence.