That'd be really interesting, splitting social media control out of the existing silos. The problem with that seems to be that when you try to read someone's profile and they're not online, it wouldn't work - what would happen in that case?
Public peer services can handle the availability problem