Because the H-2B visa program has already reached its annual quota. Companies are forced to hire Americans, and not cheap imported slave workers.
Several lawmakers are pressuring the Trump administration to authorize more H-2B visas. Remember, the H-2B visas are ONLY for when Americans are unavailable. Clearly this is not the case.