Where do people come up with this nonsense that the Israelites completely wiped out the Cannanites? They were to be driven out a little at time, some made treaties with the Israelites, but were never wiped out.
Even at the time of David there were still original Cannanites in the land.
Sad thing is, the nation split, and the Northern kingdom took to the religions of the Cannanites along with the two golden calves.
“Where do people come up with this nonsense that the Israelites completely wiped out the Cannanites?”
Because they only read atheist websites that quote the Bible out of context to try to show how “bad” God is, and those usually quote the command to exterminate the Canaanites, without telling the rest of the story.
Just completing the reading of Chronicles I and II and Cannanites are mentioned through both books along with Israelites slipping in and out of worshiping Baal and making the calf idols at differing periods throughout. It was directly attributed to whom the King was at the time and to his inclination of following God’s law. The greater Israel split from Judah over this very issue.