Sure, without a doubt, there are exellent devs to be found worldwide.
But let's face the reality ...
Western corporates don't go outsourcing in India for the talent.
They go outsourcing in India because they want to wield the axe on what they perceive as the expense of Western developers.
So, if they're not willing to pay Western developers, they're not exactly going to be looking at the premium end of the Indian talent pool either are they !
Especially as a typical remuneration structure for senior management is that you are rewarded with a bonus based on the amount of cost-cutting you've achieved.
Sure, without a doubt, there are exellent devs to be found worldwide.
But let's face the reality ...
Western corporates don't go outsourcing in India for the talent.
They go outsourcing in India because they want to wield the axe on what they perceive as the expense of Western developers.
So, if they're not willing to pay Western developers, they're not exactly going to be looking at the premium end of the Indian talent pool either are they !
Especially as a typical remuneration structure for senior management is that you are rewarded with a bonus based on the amount of cost-cutting you've achieved.