From a business perspective, I'd say the IT engineers from India and China are better at US market value based on their skills. But if business decisions are made purely based on market forces, then let the loyal patriotic Americans know and get rid of the flag and replace it with a global symbol. My personal opinion is that America is headed where old Europe was (with the Dow replacing gold and intelligence replacing Aristocracy) and Old Europe is headed where America was many years ago.
I’m just saying, from a cultural perspective, we should encourage skilled workers who want to be here and are here legally to remain here. And I’m not talking about opening the floodgates, either. Maybe, in a slowing economy, 65,000 is too high. But in a growing economy it is not.
There’s always the military. They’re not outsourcing the dying, just the way of life it’s meant to protect.