Flipping that around, if a company can hire someone for less in a foreign country and get the same result, why bother going through the H1B process? Why the drama? Just do it.
a) Outsourcing generally produces lower quality result
b) You do not have an H1B leverage.