“I am repeating myself because it seems that a few people on the forum don’t get it: H1-B visa holders are NOT paid less than a similarly qualified US citizen.”
I heard your claim the first time. Unfortunately, it is quite incorrect. H1-B visa holders are on the average paid MUCH less than a similarly qualified US citizen, regardless of what the law supposedly requires. Here is some research on this exact topic.