For now, yes. But the history of the Internet is one of distributed solutions winning out over proprietary walled gardens.
For instance, a lot of people are on niche or community-driven social networking sites, alongside facebook. If those sites could communicate with each other, facebook would lose a lot of mind share.