The question is, why don't other colleges produce people of the IIT calibre, what is so special about the air/water of IIT. What is lacking in the syllabus of other universities?
I vehemently oppose any assertion that only people who score well in their IIT-JEE have potential to come up in life as good Engineers. Our country has aspired to create equality in people, and not create exclusivness. Hence instead of having 7 or 12 IITs to be proud of, we should have all Engineering colleges or atleast as many as possible to be proud of.
Hence I believe that access to an institute based on one exam, and not the cumilative record of achivements, should not decide one's career.