Supermarket floors aren't designed for pick and pack efficiency, they're designed from the ground up for phycological manipulation.
Warehouse trumps Supermarket for efficiency by multiple factors easy.
Just as an example imagine the 50 most ordered items. I can put these in a tiny area closest to my packers in a warehouse. How far to you think you'd need to push a cart between those 50 points in an average Walmart?