The unique problem with India is that, a decade ago, it had a small but highly educated, privileged urban population, spread across a handful of cities, who are the most vocal in national media and social media. This was the situation when SV companies made inroads to India.
Then came the mobile revolution and the availability of smartphones coupled with dead cheap internet. The rural population jumped on the bandwagon. Then social media saw a lot of voices being raised against perceived in-sensitivity of liberals (I too agree that there is a disproportionate bias in news, towards one political leaning) or portrayal of India in international arena.
This is when SV started complaining.
And when the population speaks against SM, the elected representatives will act.
Take the most recent case of raids against Twitter. Twitter did a major mistake by labeling a piece of content "mis-information", while there was an active investigation was underway by the highest investigative authority in India on the same content. That is blatantly illegal. It should have said something like "these facts are being investigated" or something like that.
When an investigation is going on, media is not supposed to pass judgements. Twitter fumbled and India govt. took the opportunity.
Now you have Twitter agreeing, in writing, that it will follow the law of the land.
Silicon Valley is pushing limits. India, as a developing country with a mass of gullible rural population and culturally sensitive to perceived dominance of foreign culture, has ample number of politicians who will make use of every opportunity to gather followers.