H-1B visas mainly go to Indian outsourcing firms
I just want to put this out there: There are many fields outside of computer science and engineering where the average salary is not very high, and yet those fields have a desperate need of talent, not just because there is some niche thing only someone from outside can do, but also because the number of people going into the field are dangerously low.