Historically India had been a non-aligned country. It had been convenient for India. For instance, India managed to purchase weapons from major weapons suppliers while distancing itself from American or Soviet proxy-wars.
In recent years, India decided to shed its non-aligned posture and decided to move toward the American pole. From 2002 to 2018, India signed GSOMIA, LEMOA, COMCASA. BECA is under process as of March-2020. So, as we can see even though moving to the American pole started in 2002, it was expedited during the present BJP rule.
Why has India suddenly decided to change its non-aligned posture?
it was expedited during the present BJP rule
Yes, maybe. Many other things, like rate of village road construction, village electrification, sanitation facilities, etc have been seen to have accelerated. That could mean good governance, increase in efficiency. Not endorsing BJP, just saying it could mean that.