The good ones mostly do and switch to their client companies so effectively a large portion of the TCS/Wipro/Infosys cadre end up at the right places that pay the most. The bad ones suck it up and stick around. So the offshore companies purposely don't hire the best ones.