The article highlights somewhat an issue I've been noticing for the past year, the battle between in-person shoppers and online order fulfillers. It's a very odd dynamic when half the store is huge carts being navigated quickly by people simultaneously staring down at their phones most of the time.
I'm very surprised Amazon didn't just replicate Whole Foods inventory in their Amazon Fresh warehouses and optimize that channel for online orders (like putting the most commonly ordered items together, unlike current grocery stores that intentionally put the eggs and milk in the furthest point from the door.) Seems like there has to be a better solution for all parties involved.