Yup all these things also mean that a carrier battle group is freaking expensive.
Look at ins Vikrant itself. It is costing 2.5 Billion $ to build. Then 40 jets for it will cots cool 10 billion $ and then battle ground destroyer / frigate / submarine have to provided for it each costing upwards...