I use to read here as guest but this question compelled me to create an account on defence pk, I dont think there is much change in Foreign Policy.
The very basic principle of Foreign policy is to advance your own interests.
With Russia:
Apart from historic ties(past 70 year ties) if we see objectively without the cloud of perception, and away from trolls and pathetic Indian media you will see our relation is as strong as always. Our military equipment is around 70% of Russian origin and yet nobody ever called it wrong!
Now my question to you is how come aligning with Russia(almost depending completely on a single nation) was not bad and now balancing it is bad?
With USA:
We are being a bit more balanced now instead being only in Soviet camp. USA provide not just some military hardware but the real value is diplomatic and economic clout.
Let me explain it a bit:
1) Economic Benefits: With US-China relations at all time low if India misses the bus the industries will move to Vietnam, Taiwan, Mexico etc, its true Chinese are rich but USA is still the richest nation on the planet and got the largest group of investors which follow the govt. advice very closely.
2) Diplomatic Benefits: There is not a shred of doubt about US diplomatic power and its not just limited to getting some resolution approved into UN, we can do it even without US help but its everywhere. Every single institution in the World, be it World Bank or WTO, wherever you want you can use US help and its a deciding factor. I dont know if you have any idea of Bali Package but if you ever get time go read it. US gave India the only opposer of new farmer subsidy rules everything we want and single-handedly. You name a major institution not important for future Indian growth story and US does not literally own it completely.
Beside that there are other benefits too which are discussed to death here so I am not repeating them.
One more reason we dont see much momentum in India-Russia ties is cuz we are already at the peak of it. There is very less room for improvement, we are much stronger economically than Russia, we are very good at space and got good options for almost every other thing. However in case of US we are just starting. Consider going to 100 from 90, you will go slow, its Russia, now consider going to 90 from 10, you will automatically go fast and it will be more visible.
Also I dont think you defence pk is very right place to objectively assess Modi, the amount of trolling done here is pathetic and its amazing no mods do anything.
It will be highly hypocritical if we want our PM to act like an arrogant PM of super power in behaviour and still want others help in reducing 33% of world's poor population that we hosts.
If you want see an epic example of arrogance see Erdogan, how arrogantly he stood against Russia and later apologised multiple times in letter and in person, if you saw his grandstanding in which he was pulling up Ambassador from Bangladesh to everywhere you will see him licking what he spit. We need sensible people who can help India to achieve something not some buffon who destroy relations between two countries for petty things.
Just my 2 cents.