It has been two years since the attack that started the current war between Israel and Hamas. Except for that first assault by Hamas, it has been a one-sided war. Hamas never stood a chance, and they knew it. As usual, there have been constant calls for ceasefires and ending of the war. That is not how wars end. In World War II, the US required surrender from the Axis powers. Germany didn't get to sue for peace after D-Day. No, they had the choice of surrender or continued warfare. The same was true with Japan. Either surrender or the bombing will continue. Hamas has refused to surrender. Nor have the Palestinian people overthrown their bellicose leaders. You do not get to start a war then cry timeout when it goes badly for you. Ergo, the war continues.
Clearly, Hamas will not surrender, thus the war can only end when Hamas is no more. Is that even possible? It is quite a strategy that Hamas has and may yet succeed in letting them rebuild for the next attack on Israel.