To be fair, the PLA Navy has already formulated proper plans for the Chinese carrier programme in the early 2000s through Project 048:
First step - 1st decade (2010s) - 2x conventionally-powered STOBAR large-sized carriers;
Second step - 2nd decade (2020s) - 2x conventionally-powered CATOBAR supercarriers; and
Third step - Afterwards (2030 onwards) - (At least) 4x nuclear-powered CATOBAR supercarriers.
Meanwhile, the Indian Navy has nothing that resembles such planning at this point of time.
Besides, the following:
A - China only started the process of:
1. Retrofiting the former Varyag, i.e. CV-16 Liaoning in 2008, when China already has a GDP of 4.6 trillion USD;
2. Laying down the keel of her first indigenously-built carrier, i.e. CV-17 Shandong in 2015, when China already has a GDP of 11.1 trillion USD; and
3. Laying down the keel of her first CATOBAR supercarrier, i.e. CV-18 Fujian in (probably) 2017, when China already has a GDP of 12.31 trillion USD.
B - Meanwhile, compared to India, as they started the process of:
1. Retrofitting the former Admiral Gorshkov, i.e. Vikramaditya in Russia in 2004, when India has a GDP of 0.71 trillion USD; and
2. Laying fown the keel of her first indigenously-built carrier, i.e. Vikrant in 2009, when India has a GDP of 1.3 trillion USD.
Even if India started laying down IAC-2 Vishal before the end of this year, i.e. 2022, India would have a GDP of 3.4 trillion USD.
In all 3 instances, India has smaller GDPs than China.
Besides, despite not being absolute and definite, the economic size of any country corresponds and correlates well with the its industrial might (and R&D output). As we have seen, the economy of India hasn't even achieved the size of China's economy when they started the work on their carriers.
Simply put, India's industrial might (and R&D output) simply couldn't completely support a proper carrier construction without considerable dependence on (especially key) foreign components and technology, and were unable to completely support a proper carrier construction without facing significant delays and compromises.
To be fair, China has begun their work on aircraft carriers as early as the 1970s with Project 707 (light carrier) and Project 891 (medium carrier). Yet, because the Chinese government had to put the development, growth and modernization of the nation's economy, industry and people's lifelihood as her top priorities with a very limited budget, much of the Chinese treasury had to be directed away from the military.
This resulted in sh1t tons of military projects to be scrapped, including both the 707 and 891 projects.
Why, you asked? Because China of that period simply didn't have enough money to spare for the military. Only from the late 2000s and 2010s onwards, when China finally has enough money in her wallet to allow embarking on massive reform and expansion efforts across the PLA.
There needs to be a step-by-step process of upgrading and enlarging one's military in accordance to the present situation of one's country, taking domestic and foreign conditions into account. You just can't keep yelling "India 5 trillion dollar economy 2025 so India should build a 70 thousand ton nuclear supercarrier" - Simply because that's not how things work.