Is this maybe short-sighted? Wages for one particular role go down when the labor pool is larger, for sure. But how many new companies could exist given cheaper skilled labor, working on new products? I feel like growing the economy like this would, in the long run, be better for all workers' standard of living. This is an observation I've heard about free trade in general, not just for labor, that free trade benefits everyone but nobody in particular, and so is doomed to be unpopular.