A “modern” navy is nice, but what India really needs to worry about is roughly four million Chinese troops rolling over their northeastern border.
The Himalayas tends to put a stop to that. Which is why most of India’s tanks are not facing China.