I'll save us both the time and cut to the chase.
Firstly; why has India stagnated so badly compared to China? India and badly starved and hit China (by the Japanese during WW2), both literally started on equal footing back in early 50s, late 50s. Fine, Nixon paved the way (via Pakistan) for business and trade deals to be done with China, but why was India sleeping? This IMO cost India massively.
And secondly; India seems to be never grasping a simple strategy: how to build infrastructure and localise logistical network. This, plus the lack of any skilled labour force is the hindering factor behind serious drive to bring in manufacturing from around the world. India has every opportunity to cut into China's economical gains but with failed policies, debt, and bureaucracy over land, tariffs and the public sector - to name a few - will continue to strangle your economy.
The sea of change in business culture is just words. COVID-19 has just screwed the world over. Will India make it through and come out to grow into the next China? Slim chance. The West will never allow another China to pop up. India enslaved and kept in check? Absolutely.