In India and anywhere in the world expedience is always the alternative to morality. Thoreau talks about it and so does Kant. I do not think this is unique to India. Why do Americans think it was alright to bomb innocent civilians of Kabul when innocent civilians of New York are killed? So this eastern vs. western analysis falls flat.