The fact that you're in the US already on a working visa suggests that you're perhaps far more valuable than you think. I think you'll do just fine.
I don't think I am special or valuable. I guess I was lucky to come to U.S, but not lucky enough to stay here all my life.
A lot of people in tech feel like that. It's not true. Don't let the impostor syndrome affect your decisions.
> I guess I was lucky to come to U.S, but not lucky enough to stay here all my life.
If you were not Indian, you would not have this problem.
This is a great time to settle in another country. Tech is booming everywhere, and this is reflected in the immigration policies of a lot of countries.