Cannot do anything about it.
The Indian image of themselves, is that they are independent but aligned with the West, therefore they associate themselves with what they perceive as the winning side.
From that philosophical starting point, of their place in the world and in history, they fully believe they are ahead of China, a poor backward country. Any hints of China mega cities and wealth, all very minor details, as China is poor and extremely backwards in their minds.
When China demonstrates something better than the Americans, it hits the Indians like a double whammy.
Any Chinese advances in science or technology, or China improves its geopolitical position, not only it is a move that benefits China who is a rival, it also strikes directly and negatively against India's worldview and self-image.
They need to vent.
Cannot do anything about it.
Often we find that commentators in the West and many Indian commentators say that China is weak in basic science and basic research.
Whether that is true is not the point. We know they will not research that. What they really want to say, it is a backhanded attempt to say China is not as good as the West and never will be, according to their worldview.
Again, cannot do anything about it.
My view is that their ideology is their problem.
No more, no less.