But what happens when your cook decides to make a tasty +Quarry Bush Leaves+ roast? Suddenly you have an empty bag in your kitchen, which is bound to be close to seed generating areas like the still/dining room. Same thing happens if you cook with flour or sugar. So, the problem can be softened by moving the bag production site far away, but it won't completely eliminate it. Once your primary crop seed piles have become full (I go almost completely barreless for food production) (I think the bags can hold somewhere around 100 seeds), if there's a free bag, and if food hauling is turned on, they will start grabbing seeds to take to it. Enable-ing barrels on the seed piles doesn't completely fix this behavior, because if the empty bag is closer than the seed stockpile, it gets filled with a single seed and then placed in the barrel. I'm pretty sure the planting order is first in/last out, so that bag with a single seed could be tied up for ages.
Micromanagement of the kitchen by keeping seed amounts below one hundred is possible, as is expanding the single seed piles to two bag-only piles. That would mean that any excess wouldn't get hauled (200 is still the max for seeds right? do the others simply disappear where they are?), unless of course a nearer bag is freed.
Sequestering the kitchen sufficiently far away from the still/dining room seems like it would generate far too many hauling tasks to get the food to and from.
The problem with bags virtually disappears in later years though, because by that time free bags start showing up seasonally with snatchers.