As an H1B, I can say that I get equal pay as an American/any person gets for the same job I am doing. I don’t think the issue is with immigration but more of businesses bring greedy to make more money skimping on paying decent pays. (On the side note, I don’t understand the concept of borders, when you have absolutely no control over where you are born. I can say I am intelligent than an average person regardless the ethnicity/country or what ever, which is why I am able to survive in the industry I am working)