If I didn't have to recreate my entire social graph in every single network, lots of small and tailored services were not only a lot more feasible to use, but also to build.
I should be able to create and manage that social graph locally, then bring it with me when signing in to services. You could define which service gets to see which parts of your profile and graph, or even maintain multiple personas (work vs private etc).