The instruction to completely destroy the Hittites, Amorites, Canaanites, Perizzites, Hivites, and Jebusites is part of God's command to the Israelites as they enter the Promised Land. These nations were known for practices that were considered abominable, such as idolatry and child sacrifice, which were in direct opposition to the teachings and laws given to the Israelites. The command to destroy them was not just about physical conquest but also about spiritual purity and the prevention of cultural assimilation into practices that would lead the Israelites away from their covenant with God.
This passage can be challenging to understand in a modern context, but it serves as a reminder of the importance of maintaining spiritual integrity. It highlights the need to be vigilant against influences that can lead one away from a faithful relationship with God. While the historical context involved literal warfare, the spiritual lesson for today can be seen as a metaphorical battle against influences that compromise one's values and beliefs. It's a call to prioritize faithfulness and obedience to God's will, ensuring that one's life remains aligned with divine principles.