Twitter was never meant to be a social network. The author himself writes:
"Twitter is good for two things: engaging with #Brands, and broadcasting messages",
which is what Twitter is good at - a broadcast and a news consumption service.
I don't see any other service that tracks realtime events as good as Twitter.