Having foreign faculties or providing world-class facilities is not the only thing necessary to reach the level of IITs and IIMs. There are several necessary aspects that distinguish such private institutes from elite institutes like IIT and IIM, like -
These are some of the main reasons why such private institutes, though providing excellent infrastructure and faculty, fail to reach the levels of IITs and IIMs.