The use is for writing bytes in reverse order. It's a common scenario when dealing with endianess issues. For example, bitcoin deals with hashes in both orders. And of course libbitcoin reads and writes blockchain data directly, we implement a full node.