I have zero problem with immigrants who are either skilled or wealthy. Those type do not live on welfare paid by hard working tax payers.
Our current immigration system is NOT based on skill or wealth. It is based on sponsorship by an immigrant relative.
One terrorist from eastern Europe had sponsored 23 relatives for immigration, none of them had to pass any tests for skills, wealth or fluency in English.
By the way New Zealand requires 2/3 of above tests to admit immigrants.
You can’t ignore the hardworking American displaced by the skilled immigrant; there is little motivation for Americans to invest in job skills if the jobs are just given to foreigners here anyway (imported to keep salaries down).