Probably because it makes sense to everyone why India does business with Russia, and they can’t be faulted for it. Briefly it is simply because Russia has been a good friend to India and everyone else has not. A secondary reason is that they are able to buy things from Russia at steep discounts right now and that is very helpful to India’s economy.
As an example aspect of how India might view Western nations: the US was one of the first to recognize Pakistan after the forced partition of India by the British on their way out of South Asia. Despite a long history of harboring terrorist groups (like the Taliban or Al Qaeda) and themselves conducting terrorist attacks, Pakistan was somehow recently designated as a major non NATO ally of the US. India has strained relations with Pakistan and Bangladesh, whose territories were historically part of the Indian / Hindu world, but were taken away to form those nations as part of the partition of India. Obviously given Islamic invaders were the original colonizers of India for hundreds of years, before European colonizers arrived, anyone legitimizing those nations as the US has, will not be seen by India as a reliable friend.
Meanwhile Russia has long supported India and cooperated with them on defense, space, etc. Although Russia does have diplomatic relations that India does not support, they have been a friend to India on very important and sensitive areas like defense. That has made them a very popular ally, not just with the government of India, but also its citizens. They’re seen as being far less fickle than Western partners.
So India finds itself in the middle of all these global conflicts, and is taking a somewhat neutral route that serves its interests well. I think to them, these other conflicts aren’t “their fight” and they’re more focused on their own reality. If other countries take issue with it, we need to work to earn their trust, and give something significant in return for the long history of not treating them as friends. I am no foreign policy expert, but I feel it would be irrational for us to expect them to act against their own interests.
EDIT: I am not sure how to reply to the flagged reply under me, so adding some thoughts here. There is a long and documented history of Islamic Arabs invading India and taking over most of its territory, which is what I was referring to, and which underpins their geopolitical position today:
https://en.wikipedia.org/wiki/Muslim_conquests_in_the_Indian...
These invasions involved killing huge numbers of people, settling/occupying their lands (almost the entirety of modern India), ruling over them through authoritarian power, subjugating them, extracting wealth from them, and destructively affecting local culture (for example by demolishing buildings). This is all very literally colonialism, and there are many similarities between this period and the period under European rule. I think that HAS to affect how India evaluates foreign policy today.
As an example aspect of how India might view Western nations: the US was one of the first to recognize Pakistan after the forced partition of India by the British on their way out of South Asia. Despite a long history of harboring terrorist groups (like the Taliban or Al Qaeda) and themselves conducting terrorist attacks, Pakistan was somehow recently designated as a major non NATO ally of the US. India has strained relations with Pakistan and Bangladesh, whose territories were historically part of the Indian / Hindu world, but were taken away to form those nations as part of the partition of India. Obviously given Islamic invaders were the original colonizers of India for hundreds of years, before European colonizers arrived, anyone legitimizing those nations as the US has, will not be seen by India as a reliable friend.
Meanwhile Russia has long supported India and cooperated with them on defense, space, etc. Although Russia does have diplomatic relations that India does not support, they have been a friend to India on very important and sensitive areas like defense. That has made them a very popular ally, not just with the government of India, but also its citizens. They’re seen as being far less fickle than Western partners.
So India finds itself in the middle of all these global conflicts, and is taking a somewhat neutral route that serves its interests well. I think to them, these other conflicts aren’t “their fight” and they’re more focused on their own reality. If other countries take issue with it, we need to work to earn their trust, and give something significant in return for the long history of not treating them as friends. I am no foreign policy expert, but I feel it would be irrational for us to expect them to act against their own interests.
EDIT: I am not sure how to reply to the flagged reply under me, so adding some thoughts here. There is a long and documented history of Islamic Arabs invading India and taking over most of its territory, which is what I was referring to, and which underpins their geopolitical position today:
https://en.wikipedia.org/wiki/Muslim_conquests_in_the_Indian...
These invasions involved killing huge numbers of people, settling/occupying their lands (almost the entirety of modern India), ruling over them through authoritarian power, subjugating them, extracting wealth from them, and destructively affecting local culture (for example by demolishing buildings). This is all very literally colonialism, and there are many similarities between this period and the period under European rule. I think that HAS to affect how India evaluates foreign policy today.