It actually worked in a very similar way. The only difference was you needed to make connections with other servers manually.
But once you had that connection, your server subscribes to groups and once subscribed would get sent all future articles which you'd store locally and serve to clients.
That's the real difference. Fediverse gives everyone access unless explicitly blocked. Usenet only gave access to known servers.