This is an interview with Barack Obama that suggests he has a more nuanced explanation. Here's a summary:
- He supports a temporary increase in the number of H1Bs.
- He supports making H1B automatically available for immigrants who come to the US to study. In fact, some Democrats want faster route to Green card for them.
- He wants to make investments in education to make it unnecessary to hire people with bachelors degree from abroad.