If the US government enacted some ridiculous law, you would hope that US corporations would try to push back a bit, at least rhetorically, because you recognize that the state isn't its people. Why suddenly the different tone for India?
Yet, since almost all large platforms and payment processors are American, good luck posting photos of sand dunes because some algorithm at Facebook might confuse it with woman's breasts, and I don't see anyone pushing back.
Point being adapt to local laws and culture instead of pretending that a couple of thousand of unelected dudes in Silicon Valley should have any say in what's allowed in some country none of them stepped foot in.
I think we might both agree there's a line beyond which even you would abandon this view.
We may just disagree on where that line should exist.
If the Indian state was forcing Twitter to delete the profiles of anyone who is a homosexual, would you agree that Twitter should just adapt to local laws and not at least say something? Probably not, right?
Why are they wrong and Americans right?
all that being said, I suspect there is less policing of speech on twitter in India then what twitter does to discourse in the states.
Countries aren't wild animals, to be observed Attenborough-like but not interfered with. They're people. If free speech is good enough for me then it's damn well good enough for them.
Indians aren't an alien hive-mind, they're regular people like you and me, and until someone proves otherwise I'm going to assume they don't like being oppressed.
Reality check - Twitter is censoring tweets critical of the government, at government request. Am I really supposed to believe that this government represents the people? Because it sounds less like "cultural differences" and more like bog standard authoritarianism.