I think it is the other way round. India would be stupid enough to challenge China. I'm not being anti-India, just that China is too powerful for us, and we cannot risk taking any chances with China, not now or ever. That's why Modi (PM) is not saying much either. On top of that, we have Pakistan to contend with almost always. We're just surrounded by enemies.
Modi (PM) has banned Chinese apps, so that is some backbone I hope. We're doing what little we can 
I agree, with Paki's on you heels and China at your throat, doing anything would only empower the other.
Though, with the US as an ally, I assure you, strength is on your side and neither of your direct enemies want to risk a world confrontation.