Well, you are basically saying Israel will go away and Palestinians and Jews will unite. Noble goal but add a few hundred years to the timeline for this one.
It's the only solution remaining (two-state died a long time ago), but it won't happen unless western countries start to seriously pressure Israel which I don't see happening.
I don't see it happening even in a hundred years tbh. We are witnessing a great tragedy of ethnic cleansing unfold and nobody will do anything about it because our leaders are scared shitless of Israel. Just look at John Corbyn and what happens when a politician stands against Israel.
They have done an incredible job of conflating criticism of Israel with anti-semitism and nothing kills a career better than being called anti-semite.