1) Diversity lottery needs to go. IMO it's purpose was to find low skilled immigrants who'd often become taxi drivers or food cart owners. Most of these industries that relied on DV immigrant labor have been disrupted and the new incoming DV immigrants have fewer jobs. If not stopped, the US itself has a brewing problem with unemployed new low skilled immigrants.
2)for people from India and China, abolishing h1b and EB green cards and replacing it with merit based system will be a zillion times better. Current system of giving 20,000 green cards to Indians, 20k to Chinese and 20k every other country, is highly discriminatory and leads to many many sufferings that Americans don't (want to) realise. Hope Trump admin abolishes h1b, L1b, EB green cards and replaces the whole thing with a merit based immigration system.
3) iirc Trump's rhetorics against legal immigration that his voters are concerned about, is primarily the h2b visa, which was expanded under the Obama administration, thus regularising the illegal immigration from Mexico into legal one (correct me if I'm wrong here). Either his voters liked it when there was more illegal immigration so the labor would be cheaper, or just that right now there's a lot of competition they face for their jobs and want to reduce h2 b visas.
US economy is changing a lot in terms of automation, AI, and machine learning, thus reducing the need for a lot of cheap immigrant labor, while increasing the need for high skilled labor to stay competitive with Tech giants from China. Which means, the US immigration policy needs to adapt to it ASAP.
I wish politico and alcorn.law dug into these points instead of writing click baity articles to score points against Trump.