You're speaking neither as an Indian national, an Indian shopowner, or even an employee of a low-margin local business in India.
I understand that people living elsewhere have perspectives on this, as do ex-pats living in India, but those aren't the people who are principally harmed by this. It's very easy to conclude that this is "worth it" when you're only benefiting from it[0] not the one feeling the pain.
[0] 'As a person [from the US] who's shopped at both walmart and local "mom and pop shops" [in India]'