Other people do do that - I’ve checked out Shipt shoppers where the person hands me a pile of stuff and says “the customer changed their mind”. Which is, yes, a little inconvenient BUT at least with the Shipt people they’ll either stick it back on the shelf properly (if not out of their way) or hand it to one of us so we can properly and efficiently reshelve it. I mean, we also all cook/shop, too, and we understand how missing one ingredient can cause issues with your shopping. It is far, far, far from the worst thing customer do to us. But do what works for you, options are good.
I agree that there are issues surrounding what’s in stock when you order vs. what’s in stock when the shopper comes by. For popular items it might, in fact, be in stock when you order and even when the shopper arrives at the store but other customers might clear the shelf before the buyer actually gets to that item and, contrary to what some believe, we don’t have an immense hidden stock of stuff in the back room. We’re there to sell stuff, not hide it. If the shelf is empty odds are high that we really don’t have any stock left in the store although you can always ask us to check.
I have the same complaint. Last time it was “revised” some clueless idiot put Swiss chard under the fruit category.