I believe that shopping for fresh produce is much better when you do it yourself, and you can see the actual item you are putting in your cart. My experience has been that the shoppers tend to put in the smallest item they can find (cabbage, pineapple, etc), and this really upsets me to get a cauliflower the size of a grapefruit instead of a nice sized one.
Even worse, is an item like pineapple, where it cost the exact same price whether you get a little one or a large one, and they bring me a midget pineapple instead of a normal sized one, and I would have picked out the largest one that looked good to me.
Walmart is really bad for this, and also does not do substitutions most of the time; so if i order a brand X loaf of bread, and they are out of brand X, they won’t bring me a different brand, they just leave me with no bread in my order. I have to order two different brands each time and hope that at least one kind is in stock.