We are not taking them because America is (unfortunately) polarized into 2 camps.
The Liberal camp wants every black and brown immigrant they can get. The Liberal camp also does not also care about pro-America loyalty or the ability for immigrants to support themselves.
Edited to add: The Liberal camp wants people with darker skin because they see them as being oppressed. I have personally seen great discrimination by US ICE against immigrants with lighter skin colors.
The conservative camp wants no immigrants because immigrants vote for the Liberal camp.
(Almost) nobody was willing to take the farmers from South Africa.
We in Texas did take in the pretty girls with light hair from Ukraine, but that was totally unfair to only take pretty girls with light hair.
(Almost) nobody cares about the Chinese.
This is one problem with a 2 party system. Our founding fathers warned us, and we did not listen.
Edited to add: I wish we would take the immigrants that help the USA.