I wonder if it's different in the public sector? I'm at a university and (pay transparency) earn pretty much equivalent to equivalently experienced colleagues. (Edit: in the Midwest)
Visa holder wages are publicly available. People in this thread are making stuff up to support their views.