&gt; I think the notion that after working (and paying taxes) in the US for 6 years, a person has to wait another 10 years to reap the benefits of permanent residency simply because they were born in a particular country is morally indefensible.<p>I came here on a student visa at 17, went on get a CS Masters and now live in SF on a H1B almost 10 years later. America is pretty much the only country I know how to navigate as an adult. The fact that it is mathematically impossible for me to get a GC before 2025 as an Indian used to upset me quite a bit. H1B simply doesn&#x27;t allow one to live with dignity or take chances. But over this year, I&#x27;ve made my peace with this. I&#x27;ll continue to work here while I still love my job but eventually go back. Theres no way in hell I&#x27;ll keep working the same job years on in hopes of a gc.