Nevertheless, neighborhoods in Gaza have been destroyed of course. Because Hamas operate from built-up areas among and under the civilian population.
When asked whether 10,000 dead Gazans were worth it, Yahya Sinwar said that even 100,000 would be. He is now dead, but the rest of the upper echelons hardly have a different philosophy. That is the enemy that Israel is fighting against here.
A lot of the operations by the US during desert storm 2 was urban combat. Clearing buildings and hunting bad guys.
And with air support. Take the Battle of Fallujah. US ground troops but also helicopters and fixed wing aircraft. And a lot of civilian casualties too. You can't avoid them in warfare, especially not in an urban setting. And unlike Hamas, Iraqis did not even seek to maximize casualties for propaganda purposes.
The Israelis know who they are looking for and where they are, so go in and get them.
Even when they know where they are, there are still going to be casualties. The operation in Nuseirat to rescue some hostages led to the death of >200 and more hundreds injured, according to the Gaza Health Ministry. Many of them combatants, but many of them civilians as well. Not surprising, given that the hostages were held in apartments.
So you sacrifice civilians and you are fine with that.
The only way to avoid civilian casualties in Gaza is not to take the war to Hamas. But that would only make Israeli civilians more vulnerable to the next Hamas attack.