IITs are IITs because of 3 reasons :- 1) Quality of Students 2) Quality of Faculty 3) Quality of Infrastructure
In a nation of a 100 crore people certainly there are more than the current 4000 odd students who deserve to be in IITs. However of concern to me is the number of quality faculty which can power the increased number of IITs. As it is there is dearth of professors in the current IITs and the govt is now going in for incentive schemes to retain the best IIT brains for teaching purposes. As far as the infrastructure is concerned, its going to be a mammoth task creating 5-6 more IITs considering that the budget of each IIT averages around 50-60 crores per annum. Moreover, it takes time to build up quality eduactional institutions and even the credentials of IIT Roorkee and IIT Guwahati are questionable vis-a-vis the BIG-5. So by an large we DO NEED more IITs, but it will take time for them to come up to the level of the BIG-5. However each IIT can ADOPT a few RECs near it and groom them and gradually they can be upgraded to IITs.