I should add, sad because it is very hard to build and plan a life where you do not know where you will be in 3 or 6 years. For example, why would you try to buy a house if you don't know what will happen? Because of all this I am probably considering to not even bother with H1B.