Thanks for the response, the message orientated transport in my opinion is one of the most important things missing from LibP2P.
The main reason is enabling other transports like bluetooth, UDP, Seakernet and the datagram extension to quic. Also I think one-way transports would be cool to support as well, which messaging would make easier to achieve. I would imagine that UDP would not only be useful to increase the efficiency of things like GossipSub (and maybe the DHT?) but would enable other projects where delivery time is essential.
I am most interested in Sneakernet at the moment (the other things would be really cool to have too) but I don’t think it is that feasible to make it in a stream based format compared to a messaging based one.
Here is a few references I have found to work being done on message-orientated transports.