Think of it as complimentary and/ or a confirmation, not automated or human-replacement.
A 911 call plus a matching shotspotter report has a pretty strong value. Much greater than the sum of the parts alone.
I had police at my door in under 2 mins from calling 911 because a shotspotter report had dispatch and the local officers already 'aware' and 'on-lookout' for a possible source minutes before I had assessed/secured things and called.
They were already nearby, had slightly diverted to circling the neighborhood & checking things out, and just needed a final street address plus confirmation of a need to escalate the response.
In other words... it worked perfectly.
But for reasons... my call ultimately ended up a 'false-positive' in the system, despite the system having worked correctly, both technically and systematically: the shots heard/detected were actually fired and it was a situation where police were ultimately called/summoned and arrived quicker than otherwise would have been possible without the headstart.
So beyond the assessing the 'value' of these systems, you also have to assess what exactly is getting measured, and what the precise meanings of false-positive and false-negatives might be in various use-cases.