Most of the narrative around the formation of Israel is not grounded in history, unfortunately. My guess is that you're unaware that net migration into the area that is now Israel between the beginning of the Zionist movement and 1948 was far higher among Arabs than Jews. That's due to the fact that (a) only Bedouins lived there until the Jews started irrigating the land, which suddenly made a backwater shithole arable for the first time in centuries, and (b) the British really didn't want to cede territory to the Jews, the "problem" of which they had already "solved" long before the rest of Europe.
it was not.. the vast majority of the growth in the arab population was due to natural population growth and not migration - and more jews than arabs migrated to the country in total. unless I'm misunderstanding what you mean by net, you have it backwards. the majority of the arab population was settled even at the time of the mandate censuses. the idea that palestine was an empty land is a colonial myth of convenience.