Well if they’re spread all across the strip how are you supposed to kill them all? Do you know how expensive that would be? Better to get them into a manageable area and then bomb that instead. Hit the hospitals too for good measure.
If anyone is still itching to defend Israel on this, good fucking luck. The IDF are monsters. I wish there was a hell so there would be punishment for the people who do this. They deserve nothing but contempt.