Part of the problem with Usenet is that it isn't "free" like Twitter and Facebook are. (They're free because they host ads, and there are all sorts of problems with that, of course, but you don't pay a monthly subscription to them). <i>Way</i> back, it used to be you got an NNTP server bundled with your ISP which was ok, because you were the only customer who knew what that was and how to use it, so you weren't creating a lot of load on your ISP. Even then, the NNTP server didn't carry much content, wasn't well maintained, didn't save much, so you had to pay <i>more</i> for a third-party server if you wanted to participate.<p>My hope for Usenet back in the day was a fully decentralized implementation that would allow each Usenet client to act as a client as well as a mini-server to cut the middleman out. Freenet (and I2P, I think) was sort of based on this idea at a very high level, but went in sort of a weird way (and didn't build on NNTP either).