Here are some of the reasons why it is believed that the Indus Valley cities were not run by a strong central government:
Lack of a centralized capital: There is no evidence of a centralized capital city for the Indus Valley civilization. This suggests that there was no single ruler who governed over all of the cities. Instead, each city was likely governed by its own independent ruler.
Different languages and scripts: The Indus Valley civilization used a variety of different languages and scripts. This suggests that the cities were not ruled by a single group of people who spoke the same language.
Different cultural practices: The Indus Valley cities also had different cultural practices. This suggests that the cities were not governed by a single group of people who shared the same beliefs.
Overall, the evidence suggests that the Indus Valley cities were not run by a strong central government. Instead, each city was likely governed by its own independent ruler.