When surrounding Arab states attempted to eliminate all Jews from the new Israel, they lost the war. Nations who attack to destroy lose territory. Arab warfare against Jews meant Israel took the land as all winners of wars do. A simple historical reality that is always lost in this narrative. No attack by Jews, the British borders might have been intact. No continuing attacks from Arab lands, no need for Disraeli to continue to create defensible borders. You might consider studying how wars affect borders and how that connects to territorial gains by the winners even when outnumbered.