The problem with something like Facebook, though, is that choosing to use a platform other than Facebook for Facebook's purposes is useless, because the entire purpose of a "social network" site is lost unless a large number of people are using it. Most people aren't very technical, so they're going to use one networking site, and guess what? It's going to be what "everyone else" is using.
So, sure, you still have the choice to use it. But it's not like, say, system software, in that if you don't like the primary offering, you can go implement your own or download somebody else's.
That being said, I've still found absolutely no reason to use Facebook, and as such I don't.