There's a difference between legal immigration and illegal immigration. Illegal immigration DOES cost millions even billions. The US government wants to show amnesty to our illegal immigrants. We have immigrants that are going through the system and successfully entering the US, and we have illegal aliens that hop the border and walk right in. Then the government wants to HELP those that just hopped the border, and it costs American taxpayers millions. Let me explain something to you: Minimum wage in the US is $7.25 an hour. Business are requ red by law to have employees make a certain amount of money, the minimum wage. A lot of illegal aliens say that they take jobs Americans won't take. No, Americans are willing to work any job that pays enough to suffice, but until those business raise their minimum wage, they'll slowly lose money because no one is working for them. Where the problem with illegal aliens comes into play is that they step up and say "Hey, you don't have to pay us $7.25 or more. We're not even supposed to be here so we'll work for $2.00 an hour". Guess what that business does? Breaks the law and hires a bunch of illegal aliens. Now what? The business is swimming in it, and the illegal alien is still broke, and the American is out of a job. The issues with illegal immigration are blatant and massive. If it's as simple and basic as you state, then why doesn't France open its borders and announce that it will take all of the migrants? Maybe because that wouldn't be a good idea? Maybe because it would be too expensive? Maybe because it wouldn't have anywhere to store those migrants?