I can think of some use cases where you wouldn't want this restriction. Without it you could use nsq_tail to feed normal pipe chains for batch processing where you *do* want backlog between short runs.