Well Israel has dropped more bombs this week alone than the entire Afghan war, so it isn't obscene to think the few hospitals left standing are overcrowded by the thousands. If OSINT is to be believed, it hit the parking lot and wiped out that many people, its a pretty fucking big parking lot. And if it was Hamas, they do not have as powerful of payloads as Israel, so I would assume they were just too weak to collapse the building.
Also it's unclear how many people died.
I just want to respectfully remind everyone that just because this tragedy was likely not perpetrated by Israel, it does not mean they are absolved of any of the hundreds of war crimes they have already committed.