If anything, the transparency of a social media post is much better than, say, private emails that can be buried and ignored.
I have seen plenty of toxic comments on "official" announcements that allow comments that the official entity doesn't actually read. I'm happier with no comment than with toxic comments.
* A police report is a legal document.
* A tweet can be removed by either its poster or by the platform's operator after it's been posted, while only the police can make a report disappear.
* You can tweet at someone anything you want and they don't have to accept it to receive it, while the police can refuse to accept an unfounded report. An insurance company might require a police report be filed before accepting a claim, but it would not accept a tweet as a substitute.