Earlier quoted context omitted.
> The US allows more immigrants than any other country. What exactly is the criticism? The system is unbelievably cruel. People die (or see their loved ones die) before they get greencards. It is not a numbers game. If you can attract the best, you need to let them thrive instead of enslaving them.
> The system is unbelievably cruel. People die (or see their loved ones die) before they get greencards. People die before many things, that's not really relevant and it's just an emotional statement. Compare the length and rate to other countries for an actual assessment. A lot countries I've looked into take 5-10 years for citizenship, the US is 14.5 months on average. I'm talking about the amount of immigrants tak…
Just straight off the bat you need to be a resident for 5 years before you can even apply for citizenship ( https://www.uscis.gov/forms/explore-my-options/become-a-us-c... ).
The full process is the better part of a decade in the best case (e.g. expensive lawyers, STEM degree, immigrating from an easy country like Canada). If you're from a country like China or India where lots of other people are also applying for those slots - or if anything else is less than optimal - you're looking at between a decade+ and never.