The trouble there is that Israel is specifically a Jewish state. If we ended up with a one-state situation, it wouldn't have a Jewish majority. While many of us might be OK with that, lots of the Jewish inhabitants wouldn't be.
There's a reason that this situation hasn't been resolved, and it's not because people aren't trying.
We know this because that’s what they keep doing. They have repeatedly tried to wipe out Israel. Thats why Qatar hosts the leadership of Hamas. Even if Palestinians genuinely accepted a two-state solution, the other Arab countries wouldn’t.
That would require an external powers go to war with both and conquer them,and then somehow suppress terrorists from both sides.
The idea is soo misguided, it just the kind of intervention the US might attempt
Don’t forget that the Arab countries expelled a million Jews in retaliation for the creation of Israel.
Out of sheer exasperation at this point I would propose forcing a one-state solution on them as a less-bad option. We've tried two state solution for decades and it just plain hasn't worked.