I am from India.
can agree that there is large amount of people who are there just to game the system, and not in it for passion. This is because our country is 3rd world and there is lot of importance for social mobility, lot of interestless ppl enter the field.
But do not lose hope yet. In every college that teaches CS you will find one or two people who are actually passionate and talented. The thing is you dont find these people in bloated-management shitty consultancies, but either in foreign companies or sometimes in startup-like Indian companies.