@Punya Pratap Kolkata class is not under-armed.
The present 32 VLS for SAMs are enough and there is a provision for adding 32 more when needed. It is for future proofing. https://en.wikipedia.org/wiki/For_but_not_with
Chinese require more shorter range missiles and CIWS but Barak-8...