Rather than picking up, stockpiling and crying, why not, instead, wheelbarrows automatically start an internal stockpile that gobbles up any consumable beneath it.
For example, pumpkins, rocks, ore. While pragmatically it's not any different or any differently advantageous, it's a heavy time-saver as well as less of a nuisance.
Pumpkins, if there are any in the wheelbarrow, or it's empty, will be stockpiled appropriately. Rocks with rocks, ore with rocks, ore with ore, etc.
(for granger: please delete the other thread. this one is more coherent.)