@Refrigerated: Ever hear of loopholes?
I'm tangentially associated with a project (tangentially because in testing I found so many errors in three days that my employer switched me to other projects) which was outsourced to a company of four people - which hires H1-B employees from India knowing nothing of the processes to conduct the JADs, JSDs, PM work, and programming... which resulted in a "modern Java server-based system" operating not as well as the "clunky Bull mainframe COBOL system" it replaced. Although I've not seen the code, I suspect they managed to write Java spaghetti code, because they get all the maintenance contracts (no one else can figure out their code.)
Oh, and on salary: the work is being done in NJ, for the state government of NJ. However, the company is incorporated in WV, and the loophole is that prevailing wage can be the state of incorporation - much lower in WV than in NJ, which is the only way this company can be 'competitive' bringing in workers under H1-B.
The reason people can't be found in NJ? New Jerseyans can't SURVIVE on West Virginia wages. The cost of living is too high in NJ for WV wages.