We work in small batches to avoid having to make decisions too early in the face of uncertainties. For one, circumstances change, and that can render our work useless. For another, however, humans are just bad at making decisions over longer time frames with unknown and/or fluctuating probabilities.
Comment by Christian onĀ Queueing Theory and Small Batches by Gareth Reeves.