USA and European university rankings have a strong bias against universities in the Global South (especially India), in part because of the stigma against Indian programmers and in part because they're generally wanting to promote US and European universities as the global leaders. If you're going to disparage a university based on nothing but ranking lists run by USA and Europeans, you're missing out.
IIT students are amazing, i've worked with them. Far more creative and competent programmers than the average Ivy League grad in my cohort.