Well, as a H1B visa holder paying same taxes as citizens, I either need the country to provide me a path to citizenship or stop taxing me like citizens. I can go either ways. Your ancestors fought for taxation without representation. I come from a democracy too and yes my country is not as conducive as United States for starting businesses but I just won't be made feel inferior to citizens because I was born elsewhere. That is against the promise of the constitution especially when I live in continental United States. Also, seriously, if I can work indefinitely on a visa without citizenship, I am 100% happy to do that. There is a 6 year cap unless you express willingness to migrate or stay in home country for a year before getting another six years. So your government is disrupting my life in many ways that they don't to the citizens. It seems unfair.