Keeping talented people down is just a side effect.
We have never dreamt of incorporating into our Union any but the Caucasian race—the free white race. To incorporate Mexico, would be the very first instance of the kind, of incorporating an Indian race; for more than half of the Mexicans are Indians, and the other is composed chiefly of mixed tribes. I protest against such a union as that! Ours, sir, is the Government of a white race....
Just pointing this out because "division" gets bandied about a lot inaccurately.
http://www.tufts.edu/alumni/magazine/fall2013/features/up-in...
TL:DR Governments take taxes from immigrants but don't spend the money improving services then complain that immigrants are overloading services. Blame the government not the immigrants.