OPEN BORDERS means more work gets done = a better economy.

Here's a realistic change which can (and should) be done . Increase the number of immigrants allowed to work , i.e., increase the number of work visas. There is really no maximum number which should be imposed. But keep raising the number higher and higher. All immigrant workers contribute to the economy, increasing the production for the benefit of all consumers. That many of them work at lower wages is actually good, not bad, for the economy. The idea that immigrant labor drags down the wage level is incoherent nonsense, because the fact is that EVERYONE is made better off, even if it's true that the average wage declines a small amount.  Currently there are millions of unfilled jobs in the U.S. needing to be filled, and employers are waiting for applicants. The reason these jobs are unfilled might be that employers are unwilling to pay the higher wages Americans demand. Even if that's the case, it's better if immigrants are allowed in to take those jobs, so

What would be wrong with open borders?

The U.S. needs an "open borders" policy. This need not mean changing the existing law about various categories of migrants to be admitted. Rather, it should mean creating a new category of migrants admitted with minimum restriction or processing and no tax-paid benefits to them. The no-benefits rule must be strictly enforced. The main rule for this new category of migrants is that there is absolutely no tax-paid benefit, and there is a fast-track procedure of admitting them quickly.  Many of the existing migrants would choose this option, but they would receive no public assistance of any kind. This would prevent much current cost and waste and make travel easier. And these new migrants would join the U.S. labor force to the benefit of U.S. consumers, by helping fill jobs which are currently open and thus causing the production level to be lower than desirable. Arguments against such an "open borders" policy:  Migrants would overuse the public schools,