I have worked with these "Highly Skilled" Indians, even as an Analyst.There are two or three problems in this argument.
Millions of unemployed, doesn't mean that any of those millions are qualified in the position you need.
For example... If I am looking for a high end microprocessor designer, how many people of the unemployed are qualified high skill microprocessor engineers?
Answer... precious few.
From the numbers that we know of, there are significantly more high skill engineer positions open, than there are high skill engineers looking for employment.
So saying that there are millions of employed, so why are they importing high skill people.... is a bit like you asking for an electrician, and someone saying "Well there are a dozen unemployed oil change techs here. Why are you looking elsewhere?"
It does not matter if there are hundred million unemployed, if you need an engineer, and none of them are engineers.
So there are fewer skilled people, than skilled job openings, but also there are shortages in specific areas. Like if you need a Quantum physicist, and there are none, it doesn't matter if there are millions of skilled people unemployed, if none of them have the skill you need.
However, I personally have witnessed that we have a problem with how we're raising our young people. I see this in 3 key areas:
1. People seem to have this idea that they shouldn't have to move find work. Moving across the country, is part of the deal. High end jobs are simply not everywhere. People who sit around in their home town, unable to find work, and a company in Arizona is hiring an immigrant who by their nature, move to where the work is.
I've told the story of my immigrant roommate, and he moved 3 times AFTER he moved to the US. Why? Because where the work was, is where he went. That's how that works.
2. People with engineering degrees, seem to come out of college with this idea that they should walking into an entry level engineering job, with a six-figure income.
This is ridiculous. You are still an entry level engineer, and the company has no idea if you can even tie your shoes.
Which leads to the third problem....
3. A shockingly high percentage of people getting degrees suck.
Sorry to be blunt, and bold with this, but it's a fact. Maybe 50 years ago, no one got a degree unless they were fantastic. Today, people get degrees, and can't figure out how shoe laces work.
Now I want to be clear, that not ALL of them suck... just that an amazing number come out, and are utterly useless. How they got their degree is beyond me, but they certainly didn't earn it. They can't seem to do anything. Half don't show up on time. Others goof off half the day.
There should never be a time where I have to act like a human security camera, to make sure they are doing their job.
They suck. It's that simple.
And this shouldn't be super controversial. We already know people were buying their way into Ivy League schools. If your kid is stupid, and you buy their way into MIT, and they are able to get a degree after you bought their way in..... then obviously the schools are not teaching that much.
So to recap...
Not only do we have far fewer people with STEM degrees, than their are STEM jobs.... and even there we have a shortage of people qualified for specific fields (meaning we might have a thousand mechanical engineers when we need electrical engineers).... but many of them don't want to move to where the work is, and many expect to get paid more than their first job is going to offer, and I would almost guarantee that some of those are unemployed because they are terrible.
Thus... we need more qualified people, and the best way to get them is from other countries.... where people work hard, don't have unreasonable expectations, and are willing to go to where the work is.
They suck.
They don't speak speak English and don't know the programming language(s) they are supposed to know.
They don't even know how to link 2 or more Tables in a SQL statement.
This is a joke.
Then you should blame the person who hired this Indians. If he doesn’t speak English and don’t know programming. How did he/she even passed the first interview? Don’t they even question his education or qualifications?
.
Plenty of blame to go around. Yes, the person doing the hiring.
BUt there is no reason why Americans should support policies that serve the interests of Indians at the expense of Americans.