Yes, this. ( sorry I was going to mod here, but I have to post, even though I signed into hypothesis annotations https://hypothes.is/stream and marked this article up all over ).
There is an *association* between H 1B and hiring because H 1B is granted in areas of relatively high demand for labor, and so total hiring is bound to increase in those areas. This doesn't mean H 1B is causing the hiring, it's merely that those who are hiring are hiring H 1B.
Also, companies put their budgets where it will solve their problems. They hire contractors to get more labor quick. This article says that H 1Bs are paid more than Americans so they can't be replacing them. THEY ARE. By keeping incentives low to be contractors, they are replacing would-be American contractors.
Also they prevent companies from being creative to fill positions by doing things like partnering with local educational institutions, running training programs, and helping financially with prospective employee's education.