So i wonder why wal-mart is investing in robots to fill this role, when there are so many other important jobs that they could automate instead. and the answer i land on is that the quantity-on-hand is critically important if you're using the store as a warehouse for a local delivery operation. If you've advertised something as in-stock for same-day delivery on your website, and then you let customers in to browse around your warehouse and move things around, having roaming scanners checking for mis-homed items is suddenly a lot more important.