> As an analogy a lot happened to HTTP and other protocols to increase user experience, better content deliverability, and control.
On a protocol level, do you have any examples of what you're referring to when you say "increase user experience, better content deliverability and control?" Based on what I understand of the NNTP protocol, it allows for pipe lining commands to retrieve data, allows multiple, and persistent connections, and some commands will instruct the server to send compressed responses.