It's not that H1-B's get paid less than other workers, it is that by having more people available to do the same job it decreases the pay for all people doing said job. That's how the logic would appear to work, supply and demand, etc.
The thing with and H1-B is if they lose their job they have to leave the country the same day. That is a big incentive to work very hard and accept low compensation.
Is it actually the same day? That would be quite harsh. E3 Visa holders get 2 weeks IIRC.
Yes, right, 2 weeks and that makes it so less harsh!
Indeed, some time is better than being on a plane that night.
Yep, its same day. As crazy as it may sound, there is no respite period in H1, legally.
That's what I was alluding to in the second paragraph.