Can't say for everyone else, but from my observation, ppl from big china cities are more likely to go back while ppl from small cities are more willing to stay. The reasons is that moving to big china cities is as hard if not harder than staying in SV.
For myself, I'd like to stay here even I came from a big city like shanghai as I enjoy the freedom in US and agree with american values.
Besides, china is getting worse in every aspect I care about such as speech freedom, news freedom, human rights, food and air safety, etc, under Xi's administration.
Unfortunately the waiting time for a green card is too long, I don't want to sacrifice some of the most valuable years in my life just waiting here while I can achieve more if I'm able to work on my own project.
So I am moving back as well in the near future and hope someday I can make an achievement and get back to US.