Some emphasis should be made on the total percentage of H1B applicants 75% are Indian and at-least ~90% of those are in the TECH working for CTS, TCS both are consulting firms They dont sell any products or services (and dont have offices in SF). They survive by giving the lowest bid for a service . And when the minimum wage is the lower bound why bother paying any higher (60-75% discount), This was the case prior to trump. After Trump H1Bs became scarce and to justify it you needed "highly skilled" employees and they made the paygap more justifiable to 45-50%.
So i still hold my original statement H1B is for tech what H2A is for agriculture.