Let us say this young author has a master's degree from MIT and has worked a few years on an H1B at Tesla. But he does not have a PhD and does not publish research. And he is a very good engineer but does not care for management work. And he does not have a couple of million lying around to splurge on an EB5 visa. So his visa category will be 'EB2' and his wait time for a green card will be more than 100 years.
Now let us say he has an engineer friend who was born in Bolivia, received a bachelor's from Arizona State University, and works on an H1B at Office Depot. A perfectly adequate employee with a perfectly good background. His visa category will most likely be 'EB3' and his wait time for a green card will be 18 months.
The 'better visa options' you mention are in practice applicable only for a small minority of workers (certain PhDs, the very wealthy, expat managers etc).
The vast majority like this author find themselves strangely waiting 100+ years for a green card while their colleagues with very similar backgrounds from virtually any other country receive it in a year or two.
Now let us say he has an engineer friend who was born in Bolivia, received a bachelor's from Arizona State University, and works on an H1B at Office Depot. A perfectly adequate employee with a perfectly good background. His visa category will most likely be 'EB3' and his wait time for a green card will be 18 months.
The 'better visa options' you mention are in practice applicable only for a small minority of workers (certain PhDs, the very wealthy, expat managers etc).
The vast majority like this author find themselves strangely waiting 100+ years for a green card while their colleagues with very similar backgrounds from virtually any other country receive it in a year or two.