(Listen to me)You need to have some patience. You can't expect us to become self-reliant over night. It takes time. Also lot of R&D and Money goes into such Development of complex assets like Ballistic missiles, Aircrafts, Missiles etc.
USA has not reached where it is over night, US invested Billions of Dollars in it's programs and it has reached where it has. And by the way what do you mean by "USA is also struggling with Athmarnirbhar'?
USA depends on china for natural raw material and industrial products for producing some military equipment. One way or another all countries depends on other for military weapons manufacturing from human resources, raw materials, finished parts to complected products. Now USA trying to eliminate Chinese items - struggling.
''Patience '' - that's the only thing you get reading/writing in defense articles/forum for more than 2 decades.
In other words 'Athmarnirbhar will take a lots of time and wars to happen, means no 100% Athmarnirbhar, but up to 70%. Indian needs a lots of foreign equipment near future and in future- mmrca, aircrafts for transport, aew ,mpa, guns, subs, lhd/lpd, uav and the list goes on. The important thing is not Athmarnirbhar but able to complect R&D projects on time and user satisfaction and spares and deployment in major numbers.
Also, India can't compete/manage the R&D scale of china, means India need military equipment form other countries for both military and political purpose.
Old theory - Design and build things you can't buy - Ballistic missiles.
New theory- Athmarnirbhar & keeping money in india - Aircrafts, Missiles, vehicle, subs, uav still need more time and depends on numbers needed.