It's not like people will fire hypersonic missiles everyday. A Navy spends 98% of the time in peacetime sea denial, sea control, power projection and the remaining 2% doing combat patrols or holding the sea line during a standoff b/w both nations. Even the recent sinking of moskova was once in a decade event. For peacetime power projection and sea control, you need surface combatants. For the IOR and surrounding seas, India needs vessels with good range and considerable loadout to control vast stretches of IOR. Thats why Aircraft Carriers are relevant. One can have a fleet of nuclear submarines stuffed with missiles waiting for eternity for that order to shoot from HQ which that submarine might never encounter in it's lifetime. While the AC and its escort fleet with Aircrafts to scramble can control and project power around it during peacetime. They can move from place to place giving lot of options to planners.