>That said, the H1-B gives companies way too much leverage over their workers.
Which is why they need to be done away with. If we still want the talent (and why shouldn't we, brain fill is good), we need a way for them to enter which does not tie them to an employer.