It's basic economics that more workers with fewer rights lower wages across the board. "They make what Americans do" when there is a continuous flow of competing labor. Sure. What would companies pay if they didn't have these exploitable workers? Would the companies have opened new office closer to where Americans are educated? Certainly, one of those two would happen.
But this is why the government should enforce existing laws and include provisions like must pay x above median average salary for the role to discourage fraud.