What's funny is America has some of the longest paths to a Green Card (for Indians and Chinese at least), but is very very happy to tax them as a resident the moment they spend a year in the country.
Indians effectively pay taxes as residents without any permanent residency benefits for decades