The immigration laws in this country are so perverted.
They need MAJOR overhaul to make it easier for the immigrants who are willing to work for their citizenship and will contribute positively to this country and much, much harder for the illegals who are destroying it with crime, violence, and sucking off the government teat.
The best systems are Australia or Canada — points based. Right now, it’s not worth it for skilled immigrants to come to the US. They want to and many still believe, but many are going to Canada instead.