For the thought exercise, I suppose. With the already entrenched services, it seems unlikely to change to whole new services. At least not any time soon.
There were services that came before, but they lacked the inertia the current incumbents have. The userbase of Facebook, Google, etc. is huge in the Western world. Even if another company came along and built a great service, I doubt it would see mass adoption due to the massive numbers involved with the current providers.