To be fair, if we look past the struggle in the shipbuilding process (and that’s a big if, I know) and that some of the systems are still missing, both Vikrant and Vikramaditya are fairly well designed carriers, trading peak sortie rate with short takeoff routes for a good deck plan optimized for long take-off sorties, which combined with the more compact MiG-29K platform may actually result in comparable, if not greater strike capability compared to the 1143.5+T-10K combination, so I wouldn’t say it’s “too small” for a basic power projection tool.
I’m more concerned that India still lacks all the elements in a proper carrier battlegroup except the carrier itself. Destroyers are still more closely aligned with Soviet era BRKs, Frigates that lacks true area air defense (in NATO definition), lack of competent supporting carrier air elements (AEW, ASW, EW, etc).