Earlier quoted context omitted.
An important part about usegroups is that it is from an era of dial-in connections. One can dial into your ISP, sync News (fetch new messages in groups one is subscribed to and send messages) and then go offline and read/answer the messages without paying per minute and without blocking ports for other dial-in customers. This also worked between different news servers in distinct networks with unreliable connections.…
I see. It seems somewhat like mailing lists to me. I go online, my client sends and receives messages depending on which groups I'm subscribed to, and messages bounce around in a distributed fashion, somewhat like emails bouncing between SMTP servers. I still don't quite get the user experience. What if you're subscribed to alt.binaries? Do you then sync all the binaries when you go online? That wouldn't make sense.…
If you were one of the fortunate ones to have a hard-wired connection, well, that happened a lot faster.
Newsreaders were awesome for reading newsgroups. You were able to add someone or a topic to a kill file for one group or all groups.
As binaries got bigger and bigger, the retention time for them on the remote system got shorter and shorter. You might have 7 days of binaries and 90 days of everything else.
For a while some forum software would be accessible via NNTP which was awesome. It let more people use the forums but gave more experienced users much better tools.