We certainly do not have an oversupply of labor. In fact, we're quite short on it. The demand for many jobs is very high. In fields where immigrants often work, that is, blue collar labor, the demand is VERY high. We simply do not produce enough tradesmen, but we still require infrastructure.

And for white collar labor, we have a lot of immigrants, too. But again, supply is not the issue. Yes we import a lot of things like doctors. But we certainly don't have nearly enough doctors.