Yes of course, a time of huge flux. European and middle-eastern Jews, although you’re right, there was a huge movement of Mizrahi after Israel was established. And there is no doubt mass migration causes tension.
Perhaps neighbouring countries that expelled their Jewish population should be expected to cede land to Israel, who could then be more flexible in negotiating with the Palestinians. It’s interesting that despite the whole region being in a state of flux in the last century, the Israelis and Palestinians are left fighting over a tiny amount of land. Why aren’t we all blaming Jordan or Lebanon?
Ultimately though I think arguments about the past are mostly unhelpful. People usually do it either to paint Israel as colonial oppressors (which involves simplification and distortion of the past and painting Palestinians as eternal victims) or they do it to claim an ancestral right to the land for the Jewish people (also not simple).