You're arguing that Americans have no more right to success in America than non-Americans. I don't think many Americans will agree with you.
And neither will most people from any other country agree about their own country's success.
And neither will most people from any other country agree about their own country's success.
Indians or Canadians are not forcing US to hire them bud, https://www.crossrivertherapy.com/research/literacy-statisti...
There are more than 60 million college educated Americans. That's 50% more than the entire population of Canada.
It's a very big and well educated country, bud.