Yeah you're SOL if you give cash to someone whose identity you don't know, but that's hard to do unintentionally with cash. Whereas Zelle will shield scammers' identities so your recovery options begin and end with Zelle.
Having a police report is easy if you are in America.
All it takes is a phone call and a story. A police report is super simple to get
https://www.oaklandca.gov/services/report-a-crime-online
https://www.sanfranciscopolice.org/get-service/police-report...
There's apparently even a SaaS for them called Coplogic.
If you provided them an audio (ideally with visuals) recording of the interaction and the identity of the thief, of course they can help. Otherwise, it's up to the courts to figure out in most cases.
As to the point of filing, as the sibling response pointed out, it's more for an official record to be on the books for insurance to act on. They'll then use it in their investigations/civil proceedings.
Sure, but that's like saying there's no preparation for an earthquake being done on houses in London.
If you can show an earthquake is likely to happen, sure people will prepare. Otherwise, why bother? Let the Court/insurance sort it out.
It's tough to do fraud at scale when you have to show up to a police station, give them all your info, and leave a detailed paper trail.
A money transfer system that prohibits reversals doesn't reflect what money needs to do.