Materials and construction types do play an important role, don't they... Brick buildings, wooden huts, concrete monolith, concrete panels, steel reinforced, etc. Different types of soil as well.
The current war in Ukraine brings many examples of various damages done by the same type of ordnance. A cruise missile can crush 4 stores panel structure completely or just make "a den" in the apartment tower. And another tower collapses... One FAB-1000 levels all houses around (within a certain radius) while another one makes a deep crater surrounded by houses damaged but standing. Shopping malls look huge and impressive but turn into a pile of rubble by 500-1000 kg warhead...