As I write this question, there's a famine going on in Gaza as a result of the Israel vs. Hamas 2023-2024 war. As far as I'm aware, Israel has surrounded Hamas, but has not launched a final offensive to win the war because of the dire humanitarian situation (which Israel's allies are pressuring Israel about). The same dire humanitarian situation has led many countries to argue that there should be a ceasefire to allow food and vital supplies in, which Israel has so far refused to allow in sufficient quantities.
Why isn't the dire humanitarian situation interpreted as "therefore we need to win quickly" by Israel or its allies? Presumably Israel would be able to freely allow food and vital supplies into Gaza after they win. Granted any Israeli offensive would surely be very dangerous for non-combatants and exacerbate the dire humanitarian situation, but if it's a few days of heavy combat vs. weeks and months of famine, it's not obvious to me that the former isn't preferable. I've not seen this directly addressed in the media, e.g. according to this article:
"What we don't want to see is a major ground operation because we don't see how that can be done without doing terrible harm to civilians," [US Secretary of State] Blinken said in the interview Wednesday with Al Hadath television.
But the Israeli blockade is presumably already doing major harm to civilians, and Blinken doesn't argue that starvation is less dangerous than a major ground operation.
I suspect the reason is because at least one of the assumptions in this question are incorrect, in which case the question is: which?