It's not at all surprising; it's what happens when Indian society tries to push everyone into either engineering or medicine. You come up with a huge number of bad engineering colleges to meet the demand, which in churn out bad engineers. So you have a country with a huge supply of people who are scared of engineering. What follows? Jobs to utilize this huge workforce. A real engineer is a needle in the haystack -- it's very difficult for him/ her to stand out and be recognized.