Those bolded are Costco purchases for me. And I'm going to Costco for myriad other things, from food to clothing to motor oil.
There may come a day where I can't/don't want to lift things. I'm not there yet.
What about milk and butter, yogurt (walmart doesn't carry my type), cheese, cream or creamer? Do you have someone pull those for you? When I'm at walmart, I see folks meandering, picking for delivery. I see the picking carts lined up at the front of the store, sitting. If I've ordered milk, it's gonna sit out a whole lot longer than it would if I bought it and took it home.
Convenience? Nah, I work out near the Walmart, I can bounce in and get the staples we get from there, saving us a good bit over grabbing those when I'm wandering the Publix aisles, pulling my BOGO's.