Google has been making large profits since long before Google+ even existed. There's probably some incremental value in having real-name profiles tied to data, but there's very large incremental harm as well, such that adding such functionality is net-negative for society. A large number of Googlers have made a similar argument, which is why the real-name policy was so controversial; the argument was already pretty strong before the NSA revelations, and is only stronger now.
Facebook is a trickier case. Their business model may simply be incompatible with a non-surveillance society.
If an individual is concerned with privacy they should probably take matters into their own hands and use encryption, cash, bitcoin and other tools to protect their identity and leave as little private information online as possible.
Facebook is a trickier case. Their business model may simply be incompatible with a non-surveillance society.