That said, there's already a working Twitter-like distributed network. I hard my own StatusNet node running on my personal server and getting messages from people on Identi.ca, until I realized that I found the idea of the platform interesting, but not the platform itself (nor Twitter, for that matter). The fact that half the accounts were abandoned didn't help either.
StatusNet actually sounds kinda good. Why isn't it more popular? I'm not sure, perhaps people need something more than just a replacement for Twitter. I think something that will eventually become successful will be some sort of multi-use low-level protocol that handles many types of "social communications", for example: Twitter + WordPress + Private IM + Voice Message.