A) Slaughtering entire populations was quite common in this historical area. Equating that to modern day ISIS is beyond stupid because we’re not living in the Bronze age. B) Canaanites worshiped Baal and Molok, gods that required regular sacrifices of children into burning metal idols. Cry me a river about having their civilizations destroyed.
.
Their cultures can hardly be called civilization!
.
The Aztecs had massive human sacrifice, they killed so many people a year they had to go take people from other tribes to get their quota for the year. It’s likely that the Canaanites would have turned to coexisting Israelites for fresh meat had they not taken a good number of them out first. Then they also threw babies into bonfires. Pretty sure God didn’t like that either.