They did not drive out the Canaanites, and they worshiped the Canaanite gods instead of Yahweh, the true God.