Actually this is a big problem for tech companies - they complain about it all the time. And Obama has worked to make it easier for skilled scientists and entrepreneurs to come and stay.
expressbuzz.com
We are a nation of immigrants, and much of our success has been driven by people who immigrated to pursue the American dream.
I know scientists and entrepreneurs who are here on visas and our current system is terrible. We lose a lot of good people who would otherwise stay and contribute.