Now these are the nations which Yahweh left, to prove Israel by them, even as many [of Israel] as had not known all the wars of Canaan;
The bankruptcy of radical criticism is seen in the fact that Moore declared these reasons to be "a contradiction"[1] of  Joshua 1:21, which states simply that the Benjaminites did NOT drive out the Jebusites from Jerusalem, implying, of course, that they were simply "not able" to do so. There were doubtless many reasons that lay back of God's decision to leave many of the Canaanites in the Promised Land, and the passages citing one reason here, and another reason there, are not contradictory but supplementary.  It was God's displeasure with Israel that was the causal factor in Benjamin's inability to dislodge the Jebusites.