> but only giving H1-Bs to the highest paying reqs which need them starves all of the other reqs of any possible candidates.
If this is the effect, is there a reason these starved orgs couldn't just hire Americans? If not, I think implicit in your argument is that H1-Bs exist to provide cheap labor to firms at the expense of American lives.