Not sure how it is in other locations, but in mine, the business model of loosey goosey stock quantities doesn't work for me as shopper, and it's probably too complicated for them as a business to keep close tabs on what's available.
Most of the stuff in the middle of a supermarket are dried goods, which are easily warehouse-able, given temperature control.
Fresh fruits can be easily packaged, and marked with pick date, and freshness date.
All this can be picked by robots now, and packaged for delivery to your front door.
I have a decent experience. The biggest con is that you "have" to give 15-20% tips (technically you don't have to but I try to be nice), I use express so afaik the other fee is only about $3. Also, shoppers don't always know where to find obscure items so they just get refunded, even when the item is in stock. But otherwise, shoppers are very nice, 99% of the time they get the correct items and only the replacements I specify. When you check out you specify a 2 hour timeframe where shoppers can deliver, in my experience they usually deliver on the very early side of the timeframe unless you specify "next 2 hours" immediately.
From the local nextdoor and facebook groups it seems like a solution for busy parents or elderly who would rather not go to a store.