When there is no rigid relationship, alliances form on compensation. And if the alliance loses, the whole losses will be incurred by India.
That's the downside. But by making non-rigid alliances, India remains neutral in a dispute.
Being neutral in a war is a gift.
And at the same time India can reap the benefits of an alliance from it's allies.
The stronger a light shines the darker are the shadows around it.
Beware! I question everything and everybody.
" Be Good and Do Good "
Let us take UNSC resolution 1267 on Terrorism. India lobied hard for inclusion of Mazood Azhar as a terrorist. Though this could not have lead to his arrest in reality it would have greatly affected his financial abilities. This would have meant the most dreaded Hizbul Muzhahuddin losing its finance from its leader, chief financier Mazood Azhar. But despite India having backing of 4 Permnant members and majority of UNSC members was not able to do so as China put a technical hold without any reason. Everyone knows the reason. China-Pakistan all weather friendship.
Also from 1971-until recently Russia blocked all Resolutions on Kashmir. But in a recent resolution Russia has surprisingly absteined. This time India was saved by France.
But France India relations are not going well due to recent Rafale deal issues.
So India is being increasingly left ungaurded in security issues at UN.
But in issues like Paris Aggreement, Peace clause of WTO india's non rigid alliance had greatly helped India.
Due to non rigid relarionships Indian traditional allies in the region like Sri Lanka, Nepal, Myanmar, Maldives and even Bangladesh are pursuing policies inimical to India's interest and pro Chinese by allowing chinese millitary bases and ports. They are increasingly rejecting Indian proposals for one reason or the other
In this light let us discuss the implications.