The report is 4,000 civilians injured (which means they just didn't die -- people lost fingers, limbs, eyes, etc.)
Presumably if you have thousands of Hezbola people walking around within their homes, businesses, hopistals, shops, etc. it makes sense you'd have many civilian injuries when these went off. There wasn't a geo fence around them and if someone was in an NICU or preschool the explosions were indiscriminate.
So while there was some element of precision in placement of who had these pagers, there was zero awareness (by design) to where they actually were when they all exploded.
but we have the benefit of seeing live videos from actual shops where these hezbollah members were, and you can see the explosion was small enough to not hurt anyone in the vicinity
even if very close, one of the videos shows a supermarket line, and no one around is hurt
I haven't seen a report of 4000 civilians injured. I have seen a report of 4000 people injured across the two attacks, but presumably some fraction of these are targets.
42 killed, of whom Hezbollah said 12 were civilians (later admitting some of the 12 were fighters).
Historical average is about half of the wounded or killed in conflicts to be civilians. < 12/42 would be a relatively "good" ratio.