Let us say a bad guy wanted or needed a photograph of a public building. There are dozens if not hundreds of ways to do so without law enforcement knowing about it.
All these type of laws do is inconvenient private citizens.
Google Steet View comes to mind. You only need to go as far as your computer.
with less cameras on the street, we would all be safer
I was detained for a few minutes for filming a ring of American flags at the FBI building in Los Angeles. I was filming away from the building shooting only sky and flag(s). Then a 3 man security detail came out confronted our family and read us the riot act.
I don’t think they appreciated that my kids began filming the confrontation from every direction.
We were there, as a family of videographers, covering the Pro-Iranian (citizens) protest.