I strongly disagree, social graphs are contextual and it makes sense to have different graphs for different social networks. When I friend someone on Facebook I am not agreeing to share some other info with them that I produce on a totally different site. And finding friends is not the hard part of using a new site. The network effect comes from people actually using the site, not from finding your friends, so this wouldn't make social networks more competitive.