I usually get disappointed to see the quality of engineering students from India. I've been to several colleges (for talks, mostly) and never been impressed. Times of India today ran an article: <a href="https://timesofindia.indiatimes.com/city/mumbai/No-more-engg-colleges-states-tell-AICTE/articleshow/10546981.cms" target="_blank" rel="noopener noreferrer">No more engg colleges, states tell AICTE | Mumbai News - Times of India</a> that more or less confirms that the supply is more than demand and I think this is the reason that has destroyed the quality of students in engineering colleges. Well, IITs are no exception too and I personally agree with Mr. Narayana Murthy (founder of Infosys) that quality of students isn't up to the mark.
Look around yourself. Are your engineering college lecturers/professors qualified enough? Do they have deep knowledge of their subjects or they are just the dummy guys/girls recruited to fill the blanks? But then, the industry is the same - no innovation no real need to use your brain at work and so on. What do you think?