This verse feels incredibly harsh, commanding the utter annihilation of everyone within these cities. Why such a drastic measure for these specific peoples?
This wasn't just any conquest; it was a divinely ordained judgment. The Canaanite nations had reached a peak of wickedness, engaging in practices like idolatry, incest, witchcraft, and necromancy (Leviticus 18:3). God had been patient for centuries, but their corruption was so deep that their very presence threatened to contaminate Israel and lead them into sin. Therefore, these cities were to be completely purged, not out of human cruelty, but as an act of divine justice to protect His people and preserve the land for its intended purpose.
It's crucial to understand that this command was specific to the Canaanites and their land, which was an inheritance for Israel. It was a unique situation where God used Israel as an instrument of His judgment. This was not a carte blanche for indiscriminate violence against any people Israel encountered.