I think the main problem with social networks is that the people who'd actually do good job designing them so that they're usable, useful, performant and safe know that it's a monumental undertaking and won't do it.
The corollary is that social networks tend to be made by people who are either naive or greedy.