The way I see it, saying India is better in every perspective is a huge claim, and one counterexample should sink it. China clearly does some things very well, like building things fast, so India can't beat it at literally everything. Maybe the other side has a point, but I'm not convinced.