The Jebusites in Jerusalem are like sin in our lives. Israel could never get rid of them on their own. It took David, a foreshadowing of the Messiah, to finally rid them of that blight.

https://rumble.com/vcmb73-the-....jebusites-and-messia

Rumble logo
Favicon 
rumble.com

Rumble logo

Judah wasn't able to drive all of the Canaanites from their territory in the time of Joshua. They had to wait for David, a foreshadowing of Messiah, to remove the stain of the Jebusites from Jerusalem