They should have to pay more than the market wage for an H1B. That would kill off the abuse of the program fairly quickly.
I'd mod this up if I had points. This is exactly the issue. My proposal: tariff the H1B so the sponsor pays 120% of US landed resource rate and see how many H1Bs are actually required. This isn't about skill. This is about skill at the rate companies think they should have to pay for it and it artificially skews the pay rate downward. I'm all for H1B in its intended form but right now it's an easy ticket to cheap, indentured labor.