Yes, there are many people like you (highly qualified, but can't get a green card due to nationality). I think people realize the situation and are making decisions accordingly. Those in tech fortunate enough to have made enough money simply get an internal transfer to EU, CA or back to India. Others just try to save for as long as possible until they get ejected.