You Want more H1B
If the tech companies want more H1Bs then prove beyond a reasonable doubt, that there are no qualified "locals" in the part of the country you are looking to hire.
There are pockets in the country where you have people unable to answer the 2 + 2 question correctly, but most tech companies are not located there.
The problem is the H1B holders are essentially indentured servants to the company for the period of time the visa lasts. So the pay is almost always much lower then you would get a qualified "local" to do the job. So the requirement should be "is there a resident qualified that can do this job, yes or no" fairly standard binary question. If no then maybe a visa holder. But prove it to me that there is no one local with facts not the usual, we can't find anyone. You could if the pay was competitive.