Skills do not develop in a vacuum. You need to have requirements for a particular skill before you can spend resources to train workers in those skills.
And the lack of large resources is also not that big of a problem. Unlike some countries, India tends to start and maintain friendly relations with countries that have mineral wealth like Australia, etc. And the Indian navy has enough heft to open and secure those supply lines in case someone decides to start a war.
> Also India is just about as democratic as Putins Russia.
Um, no. India has democratic elections whose results are accepted by all the political parties involved. No political party has mounted an actual challenge against any result or vote count or claimed large scale election rigging.
You might not like Modi. That's acceptable. But to go around claiming that democracy does not exist because your favorite lost the elections is frankly disingenuous.