A number of other arguments against Zionism being settler-colonialist have been posited.
Wikipedia lists a few. Perhaps the most cogent is this one:
S. Ilan Troen, in 'De-Judaizing the Homeland: Academic Politics in Rewriting the History of Palestine', argues that Zionism was the repatriation of a long displaced indigenous population to their historic homeland, and that "Zionists did not see themselves as foreigners or conquerors, for centuries in the Diaspora they had been strangers". Troen further argues that there are several differences between European colonialism and the Zionist movement, including that
"there is no New Vilna, New Bialystock, New Warsaw, New England, New York,...and so on" in Israel. He writes that "mandates were intended to nurture the formation of new states until independence and this instrument was to be applied to Jews, even as it was for the Arab peoples of Syria and Iraq. In this view, Jews were a people not only entitled to a state but that polity was naturally located in a part of the world in which they had originated, had been resident since the ancient world, and still constituted a vital presence in many areas of the region, including Palestine" and that "perhaps the most manifest or visible evidence—for those who would be willing to acknowledge—were found in the revival of Hebrew into a living language; the marking the landscape with a Jewish identity; and the development of an indigenous culture with roots in the ancient past." He concludes that "casting Zionists as colonizers serves to present them as occupiers in a land to which, by definition, they do not belong."
Exactly. And beyond his excellent argument about there being no "New Nialystock" in Israel - the communities that were built by Jews were, by and large, given the very names that they had in Biblical times, names that in many cases had been replaced by Arabic equivalents - of the Arab colonizers.
(full article online)
No, Zionism is not settler colonialism ~ Elder Of Ziyon - Israel News