I used to work at a group 2 company that was saved from failing because of H1B hires. We brought in one critical developer and another critical DBA who then stabilized our platform and enabled sales to move ahead.
What skills did these critical hires have that couldn't be found in the United States?
Both critical hires probably cost the same as one of those hires would have for a local hire.
Probably local hire would be much better, however good programmers don't want to work in the Group 2. The want to work in a big company or in a cool startup.