That, and the fact that the garden-variety employee cannot easily file for their green card. It's the employer who has to file for them, and with a switch of employment the green card process needs to start again. The green card queue for Indians and Chinese is long. The confluence of these issues encourages abuse.
H-1B coupled with employment at will is why companies prefer to import workers to the US instead of opening offices in the low wage countries.