Well, H1B visas do not expand the labor pool. H1B visas allow members of an already expanded labor pool to join and contribute to the US economy.
The alternative to fewer H1B visas is not just hiring Americans. In fact, hiring Americans is far less likely than simply hiring Indians and letting them work in India. Or, as is happening increasingly, having Chinese and Indian employees who were educated in the US, move to Canada.