I know you are making a joke, but a barrier of entry is definitely part of the equation here. Right now, a good portion of the web development seems focused on removing friction as much as possible.
USENET, with a proper client, sat on a wonderful local maxima for usability and usefulness, and technical complexity to weed out the riff-raff. I miss those days.