The H1B is specifically for educated & highly skilled immigrants, who has a sponsoring employer and is paid more than the average U.S. citizen for the same job in the same area.
Take a look at the publicly disclosed H1B data. Walmart hired people under a lower paid category with the job title 'Data Scientist' for $70K a year.
Let's talk about India, since that's where over half of H1Bs come from:
Educated: Yes, if you want to call a degree from an institution that most likely taught rote learning instead of critical thinking, with massive numbers of students cheating because the culture favors cheating if you can get away with it.
Highly Skilled: This is where the rote learning comes in. Shops which simply pirate some particular enterprise software product, train people how to use it (SAP anything, Business Objects, Microstrategy, Informatica, you name it) and then profit. You then end up with a resource who comes to America knowing Informatica and/or datastage, but suddenly you find out they don't know SQL. Yes, this happened.
The median Wal-Mart data scientist H1B salary in 2015 was $140,000 [1]. There are lot of Indian H1B immigrants who are educated and highly skilled - are you sure you just don't have a passive racial bias?
[1] http://h1bdata.info/index.php?em=WAL-MART+ASSOCIATES+INC&job...