The demo video: https://www.youtube.com/watch?v=oWXco05eK28
The demo video: https://www.youtube.com/watch?v=oWXco05eK28
A restaurant can improve performance during the "lunch rush" by letting neat slip, but that carelessness is already costing them performance at the end of the lunch rush - this works because just as this catches up they get several hours in the afternoon to clean things up. Then supper crowd where they do it again - then they have the rest of the night to clean up from that. (the restaurants I worked in didn't have a breakfast rush, YMMV)
A factory by contrast needs to keep things neat and consistent all the time because there is never a rush/downtime. They want things rolling off the line at a consistent pace all day. Any compromise for speed now is a cost latter in the day.
I have never been in an Amazon warehouse so I don't have great insight into what things are like. I would expect they want to be more consistent all day - but I don't know. Maybe all the trucks arrive at once and then they get time when they are gone to clean up. I wouldn't expect that, but maybe.
Look at the above restaurant example, the system has a built in buffer to handle spikes so it can be cheaper or make other tradeoffs everywhere else compared to an equivalently performant system that can do 100% duty cycle.
A robot or human that can deal with messy inventory is facilitating positive tradeoffs elsewhere in the system.