Perhaps you are not at all aware of US Policies Post 1991, ie at the end of Cold War
US was keen to Dis member Russia
Once and for All
and get India to Sign NPT , ie give up our Nuclear deterrent
So in order to Weaken India and Russia
US supported the Rise of China and Chinese economy
Honestly, India's half arsing everything is the real reason why we mess up royally. Look at nuclear tests done by China. Numerous and quick. First a atomic test then a thermonuclear test (fastest A-Bomb to H-bomb transition). Then a miniaturization test. From 1964 to 1974 total 16 tests. We have done precious TWO god damn tests in all of our existence. All in all 45 odd tests to test ever single damn type of nuclear weapon on the face of the earth. This all was done BEFORE China had ANY economic success. We do not have a proper weaponized test of any of our nuclear wepaons.
Why I am telling all this? To establish the pattern of failures that we see with India : Half arsing and tokenism and incompetence in EVERY field possible. What India could have done?
One after another test nuclear weapons in a blitzkrieg speed like China did and reach to operational readiness of ALL weapons needed.
After nuclear ginne was once out of the bottle, US cann't do shit. They can build all the pressure they want but nothing will work to undo the weapon systems developed. At that point India can sign CTBT and it will mean nothing. Perhaps even NPT would have been modified to accomodate India. Because we half arsed our nuclear weapons program, US had and still has a hope to keep us in a half ready state. Its that simple.
Same is on diplomatic front. We half arsed the cold war. We got all the disadvantage of being out of being seen as a suspect by Russia and US with no advantage (in terms of weapons and tech) of aligned with either of the bloc. It was only in 71 when we actually half-arsed aligned with Russia that we started to get some advantage. We could have done this from the start.
Had we not half arsed our alignment with Russia OR US from the start, it would have been easier for us to switch allegiance later. After all no one remains aligned with weak. We could have jumped ship. Countries have done this. Countries like Pakistan.
In the end independent and non-aligned foreign policy got us nothing. Because it was not really an independent policy. It was a half *censored* attempt at an independent policy. We were not strong enough to have that. And we never did enough diplomatic leg-work to cover our posteriors.