You can batch writes while at the same time not acknowledging them to clients until they are flushed, it just takes more bookkeeping.