- China has great opportunities for riches
- Getting a US VISA is hard and painful when you come from a populous country like China or India
- My China-born colleagues seem to in general be more conservative, and Silicon Valley has become violently intolerant of anyone that holds an opinion different than the predominant view
Only the first reason is somewhat objective, while the two others cause stress in their daily life as their ability to provide can at any time be removed due to what is perceived as arbitrary reasons. Everything being equal, many of them have told me they would prefer the less crowded Silicon Valley.
- The strong sense of rapid progress, culturally, technologically, socially, infrastructure-wise. Everything transforms every few years and there's still the sense that everyone's hard work goes towards making the pie bigger instead of fighting each other for pieces of the pie. In relative terms, there's more stagnation in the Silicon Valley. I don't know when's the last time there has been a brand new shiny mall built. POS are still routinely being plugged with a card so you revert to using a magnetic stripe. NIMBY movements are still trying to revert society to an agrarian state.
- The comfort feeling that your hard work translates to social approval and your personal wealth vs the feeling at least in the Silicon Valley that your hard work translates to your landlord's wealth and increased vilification of the tech working class.