I don't really know what a better system looks like - but I suspect it has to do with the step where the info is provided to a third party. We can all exist in public and we can all take in whatever is happening in public - but it's not clear that passing that observation on to a third party who wasn't in public is an important freedom. Obviously this cuts both ways and we need to think carefully about preserving citizens rights to observe and report on the behavior of authorities (though also you could argue that reporting on people doing their jobs in the public space is different than reporting on private citizens).