That Rizzo/Kristol quote hasn't been borne out in studies [1][2], so it's not exactly a great place to start from (ps: as a data point of 1 my car was stolen out of my apartment's gated garage and more cameras would have been completely useless). Extending it to flock is even more erroneous, because it still requires the police/government to actually act on that data. And that's before considering all the privacy issues with storing historical data and the lowering of resources required for tracking someone, which i think are much more important.
But I really want to focus on the idea that more cameras will make the crime stop, because that is especially fallacious. It won't. Not by itself. What will make crime stop is government/community intervention. We could get into a whole broken window vs enhancing economic opportunity vs early targeted intervention approach debate, but the specific type of intervention isn't relevant to my point (so long as it's effective), which is that more data is only useful it it's actually used and not just stored in a warehouse without ever being looked at.
Let me give you more details from the car theft i mentioned before of my car getting stolen in 2020/2021 in San Francisco from my gated (and security camera-ed) apartment garage.
The car was taken a few days before July 4th. Since I work from home, I didn't notice until I went to use it on the 4th. I immediately reported it to police and was able to use the police report to get the relevant security camera feeds from the apartment (we can see the person from when they hop the fence to when they drive away in my car). The week before American Thanksgiving (about 4 months later) I get a call from the impound lot: "we've just received my car at the impound lot. You can come get it." That's when the happy narrative unraveled, and I learned what actually happened.
My car got towed up for blocking a driveway more than a day before i even noticed it was missing. When it arrived at the impound lot they noted that it had a license plate for the wrong type of vehicle that had separately already been reported as stolen (same make but a different model in a different color and manufactured 10 years after my car). Even though the system flagged the plate as stolen and for the wrong vehicle the VIN was never scanned. I know the VIN was never scanned because there's systems constantly checking impounded car VINs and licenses against all the open stolen car cases, and separate systems that should notify owners when they call in to see if their car was towed/impounded. My report of the stolen car from july 4th should have immediately triggered a match since the car was already in the impound lot. Instead the car sat in impound lots until they were ready to auction it off, because it was only ever recorded with the stolen license plate. It's actually worse than just that one error because a month later (and now after the car was reported as stolen) they moved it from the first impound lot to their long term storage lot, so in total they didn't scan the VIN 4 separate times (when they towed it, when it entered impound lot, when it exited the impound lot, and when it entered the long term storage impound lot) even when the system immediately warned them the plate didn't match the car. In order to auction it off they need to get a clean title, which caused them to finally run the actual VIN for the car and not just the stolen license plate. The cross-check system was finally able to work, and they immediately notified me based on the open stolen car report. All this got reconstructed for me because they had to figure out what happened as part refunding the over $10,000 of impound lot fees that had accrued, since they aren't allowed to charge for tows/impoundment if the vehicle is reported as stolen in a timely manner.
Flock provides absolutely nothing that SFPD didn't already have access to while was car was in their possession. When my car got towed for blocking a driveway and when it entered the impound lot their existing systems reported that the license plate was incorrect for the car, which should have triggered scanning the VIN (even without a theft report yet, if they had scanned the VIN then it would have triggered a notice to the registered owner). When the car moved from the impound lot to long term impound lot the system again reported that the license plate was stolen and incorrect for the car, and at this point scanning the VIN would have alerted them to the open car theft report. All their fancy cross-checking systems failed because SFPD employees were too lazy or overworked or apathetic to follow policy to scan the VIN of the vehicle until they absolutely had to scan it.
[1]: https://www.researchgate.net/publication/233614385_A_Liberal...
[2]: https://journals.sagepub.com/doi/10.1177/1462474508101490