IN has operated carriers and knows a few things about it as opposed to PRC-Navy which is learning the ropes now. Now if only the IN gets its 3 carriers in time, but like all things Indian (or Russian in one case) things take their own sweet time.
But gotta hand it to PRC-Navy for pushing their development in numbers and capability off-late.
Edit: Some reason the html code with link didn’t work in previous comment
The Indian Navy has also done something else. They are not afraid to pull a trigger. In their piracy efforts, they are more aggressive than the USN in that respect.
Also, India is a nuclear power. They have about 100 nukes on ICBMs against China with about 240.
It’s enough that China would be devastated.
India is more able to defend itself than it’s appearance would give the casual observer.