There is no denying the fact that it's hard to get permanent residency in the US. But immigration should be a two way street, if people decide to stay in the US they should try to assimilate. Is there a "bamboo celing", yes there is; so is a "curry ceiling" and what have you "ceiling". But if you do not push yourself to better your communication skills and other relevant skills required to be successful, you can't expect to shatter this ceiling. This was true for other immigrants too (18th/19th century Irish, Italian etc.)
It's hard not to overlook the fact that a lot of would be immigrants make no effort to assimilate and cluster themselves off from mainstream society; especially in a immigrant welcoming area like Silicon Valley. I bet if you were to go to China/India etc., no one's going to go out of their way to accept you.
(BTW, I'm an Indian citizen on H1B and I'm saying this, you can downvote my post but it doesn't change ground realities)
It's hard not to overlook the fact that a lot of would be immigrants make no effort to assimilate and cluster themselves off from mainstream society; especially in a immigrant welcoming area like Silicon Valley. I bet if you were to go to China/India etc., no one's going to go out of their way to accept you.
(BTW, I'm an Indian citizen on H1B and I'm saying this, you can downvote my post but it doesn't change ground realities)