Quality of immigrants matter. I do not care for country of origin, but importing people who are from poorer backgrounds back home is not going to make it any better in one generation. I am not saying poor people should not allowed, but most of the immigrants should be ably educated enough to operate in the complex economic infrastructure of advanced economies.