The reason why reddit/HN are a thousand times better than twitter/FB is because they are heavily moderated, not because they don't have a real names policy.
The lack of real names enables people to give honest opinions.
The lack of real names, and shitty games prevents influences and garbage celebrity monetizations.
I haven't seen a Cambridge Analytica style event happen on reddit. That happened brazenly in the open, and still happens today on Facebook/Twitter to subvert democratic processes (e.g. Brazil, India, US, UK).