I don't think that the improved rankings of IIT Indore have anything to do with the imperfections in the ranking bodies, rather these ranking bodies have been able to successfully portray the academic progress made by IIT Indore in the past few years.
Owing to the above achievements, IIT Indore has gained global recognition and some people who are jealous of its growth have been defaming the ranking bodies instead.