It's foolish to think one can make deals with communists. They take one step back and two steps forward. The end result is always the same.
I don't disagree but there is more than one way to skin that cat. The Indian geostrategic interest lies in preventing China from gaining defacto control over Nepal; and that is obviously our interest as well.