1. It is not about the doctrine. If the goal is to raze a city, district after a district, dumb fire artillery is a way more practical, cheaper, way to do it. Israel has a shitton of artillery.
2. I find it insulting when Ukrainians are compared to Palestinians. And very tired of that on forums\in social networks. When some Ukrainian group will execute a bunch of random Russian civilians in a vile way AND a significant chunk of Ukrainians will openly celebrate it, then you may make such comparisons. Until then, I kindly ask you not to.
3. Israel does not do its due diligence when selecting targets. Israel does and always did clearly excessive stuff like annihilating some HAMAS member together with his home, his family and a few neighbors. And now it is even more reckless and uncaring than usual. But again, Israel is not doing "intentional collective punishment retributions to kill random civilians". It simply doesn't. Unlike HAMAS who uses its rocket exactly to kill civilians. Israel has and always had the means to turn all of the sector of Gaza into Mariupol\Aleppo\Grozny within days. Even now, they are not doing it.
4. Dresden is an interesting thing to mention. Was it really necessary to kill German children in carpet bombings? No, that war could be won without this. It would last longer, cost more lives of allied soldiers but that war could be won without carpet bombings of residential areas. Israel is in a similar situation. It is unacceptable that HAMAS, as evil as the NSDAP, is ruling anywhere on this planet. It must be destroyed. And there is no way to achieve it without major bloodshed. And Israel, understandably, values its soldiers more than Palestinian civilians.