There are plenty of good developers in India who only want to be developers. They never work for outsourcing companies. They only apply for product based companies they are interested in.
There are people, especially who can't play the poisonous political game for too far that their mileage is limited to a point. These people have to retrain themselves with some hard hands on skills, or will suffer at the next purge.
Read my other comments. Management fanciness is Indias national culture.