Still two issues, immigration covers the legals, that system could use some work but it is not the same as an unsecured border. You would never live in a house with out doors and the same should apply to borders. Safety for citizens is not negotiable.
It is also better to help nations build than to take a very small number of their citizens in and bribe them into staying. Trade, job training, even building homes would be cheaper, add jobs and economic growth, it could even help turn a busted socialist based economy around. We are not really helping anyone the way we do it now.
We love immigrants, there are tons of legal ways to come into the USA to live, work and get educated. We want the border secured and an end to drugs, human traffickers and other criminals just walking across. No one wants to stop immigration all we want is to know who is coming in and why. I have never seen one person tell someone willing to earn their keep to turn around.