Very simple ! what u guys buy from Russia "weapons" mainly just look at China! The dipper pockets that China have , the border which China shears with Russia and many more. Just look at Gas and 100s of other things can India match that ?
And the thing u are saying or thinking is short run " Actually its not"
And remember USA do not need India to destroy China , the day when USA want to destroy China "Pakistan and India will go to war Yes a Atomic War which in long run automatically brings China down. Its 21st century rule of game are long changed.
And People of Pakistan and India suffers the most when that moment comes.