In the above scenario the federal government is collecting zero taxes for the employees and the shareholders are getting richer.
By cutting H1Bs the Americans are actually losing money by outsourcing jobs and creating a larger divide between the rich and the poor. Something that the rich actually don’t have a problem with and something people just seem to miss.