To be fair, I really do not think there is a possible way for facebook to ban anything before they are reported. I mean they have to check every single ad first, before they approve it, and do you know how many ads there are in Meta companies? That would require about a thousand people per shift working nonstop, for 3 shifts a day. Probably more. I think they should just let it continue with "if something is reported, we take a look". Plus, even if they end up with a lot of people who work to check something, you do not know whats a scam before they out themselves, we all invest into things and then they turn out to be scams right? So how would they know?