Marxist here. You're right, except there is no left wing to speak of in the US.
Regardless, the reason for the mass immigration is plainly capitalism. Immigrants are profitable (exploitable) in so many ways that citizens are not, and the ruling class only stands to gain from mass immigration as their property prices rise.