Because they are getting paid by large corps who benefit from lower labor costs.
Get this: I was up in north Jersey for a wedding this past year and had to stop and ask for directions. I could not find an American in sight....it was all Indians and Chinese people whom I could not even understand.