I honestly don't understand this "gotta have 'em all" regarding features. Instead of trying to copy Facebook and Google+, I believe we should build something that works on its own terms. What's next "private photo albums"?
Please, let's enlighten users and encourage + support tools that do their jobs properly.
Instead of having your private communication _on_ the platform, how about using federation as an authentication method to _access_ it somewhere else? #OpenID
works great for logins on third party servers to access more private data. Automating and consolidating everything under a single roof (heard about centralisation?) is not an answer.