that's what free markets are - a chump's game
You're blaming the wrong thing. I believe you mean to say, "pretending that the markets we have now are free is a chump's game." Is this the sort of hypothetical story that you have in mind:
"Joe the programmer has gotten laid off from three companies that ended up going out of business while watching insurance giants and bankers get bailed out by the government, seeing people in licensed professions (lawyers, doctors, nurses) remain secure in their lucrative jobs, and observing that government employees never get fired, have great benefits, high pay, and low levels of work and stress."
If so, you can make a case that Joe is a chump. You could argue that he should be using force to get a better deal at the expense of others rather than naïvely working to increase total wealth. But in any case, the problem has to do with the breakdown of the rule of law, disregard for property rights, and neglecting to observe the hidden costs. Free markets have nothing to do with this.
Yes, allow talented workers to come here. No, don't issue so many visas that young Americans are rightly deterred from entering the field.
The American economy has grown to its present level because smart, hardworking people built companies in America -- not because people who were Americans at the time of their birth built companies. How would America be any better if Sergey Brin's father had been one of those marginal cases you had decided to keep out? It's easy to forget that if we keep out X Indian individuals, some Y of those individuals might go on to build the next Cisco -- and if they're excluded from America, that company might be built in India. The other governments of the world would love it if we further closed our borders (to any degree).