Americans are incompetent? There are over 300 million people in this country. How many do you actually know?
I believe jobs in the US should go to Americans first. I read posts all the time from American students who would love to go to college but their low income families are having trouble affording it. Educating international students is a good thing, but I think what started as a way to help international students get experience so they could return home and use their skills to the benefit of their own country has turned into a revolving door of low cost workers to the detriment of US citizens. And the attitude of many internationals on this forum doesn’t inspire us to want to help them. They don’t seem to want to stay to get job experience; they want to stay permanently. We have too many low income citizens who need an education to be able to properly support their families. It’s not appropriate, in my opinion, for internationals to be able to leapfrog over US citizens on the climb up the ladder. We owe it to the people who were born in this country to make sure that they have a shot at achieving the American Dream before we start giving it away to the rest of the world. Personally, I’d like to see a cap on the number of years companies can make use of those VISAs. If the US needs STEM workers, we should start training them. NYS offers free tuition to state residents in the top 10% of their class who major in a STEM program. There should be more programs like that.