If we use multi-inventory for tracking BB dates and batches, we will soon get a large number of them in each product, so we need a way to tidy them.
If Orders are be marked with Batch and BB dates, the batches can be traced in future, even if the inventories are deleted after they have been exhausted (when they have zero stock and are past their BB date).
So there should be a way to auto delete exhausted inventories, either immediately on exhaustion, or maybe a tool to bulk delete them.