GOI still trying to balance power equation for various reason. Make no mistake Delhi is very pissed at Moscow due to their recent adventure but they can't do much about it for various reasons, mainly due to dependence on weapons (Almost 65% weapons are of Russian origin), although they are diversifying for a quite some time but this is a long and tedious process due to Western block attitude barring France. There is a possibility that situation might change a bit in future (Read QUAD).
And then we already have hot borders with 2 nuclear adversaries. Pissing off 3rd nuclear power doesn't make sense, who happens to be your arm exporter, no matter how much virtual signalling coming from the West because everyone is clear that all they are gonna do is lip service if India is facing 2 front war.
If it was only about the weapons, they could have spent the same money to USA and get them very easily,
Well, In the past India reached out to USA many times but they denied any assistance every single time. Not to mention USA provided tons of weapons to Pakistan which were used against India. Just to give you one small example, during 1999 Kargil war USA even refused to share GPS data to the Indians because they were in bed with the Pakistan.
And recently Indians also saw how USA-UK easily agreed to share Subs with the Australia, although Indians don't mind that because IND-AUS are buddies but compare this AUKUS deal with India's request in the past. At that time USA literally laughed at Indians and it came out as " You're not white enough". And guess which country agreed to help India? It was Russia.
Indians didn't forget 1971 war when Bangladesh was liberated from the hold of Pakistan by Indian forces. The entire world was against India except Russia. Russian submarines were present at the warfield by the request of Indian Prime minister Indira Gandhi. Take a little history lesson and you will understand why India refrained from voting against Russia in UN.
there is a history between India and Russia during a war when US was supporting Pakistan and Russia literally saved India by blocking US in getting involved during the 1971 war. India cannot survive fighting China and Russia, so everything is political and strategical.
For Non-Indians this might be a shocking news but i like to believe majority of Indian posters are already aware of this, after all we're big importer of oil and its major issue for almost everyone. One of the major reason Indians are calling out hypocrisy of the western commentators, media outlets or in some cases Parliamentarians.