And that exactly defines the problem and why US citizens, in general, hate the H1-B program.
The solution to the H1-B program is to transition H1-B's to green cards in 12 months. The company sponsoring the H1-B is responsible executing the paperwork, background checks, and posting a bond to fund the spot checks, investigations, etc.
H1-B sponsors will drop through the floor. However, companies that genuinely want the specific person will continue to be just fine.