> when the likes of Amazon, Wal-Mart and others go full scale on their own offerings then structurally it would seem impossible for Instacart to compete
I agree completely. I signed up to be a shopper with Instacart, and the experience was awful. To get work, there was a 'first come, first serve' queue I had to check at a specific time several times a week. Not great, I thought, but okay, we'll see how it goes.
Well, apparently people had set up bots or something, because all the orders worth taking were scooped up in less than a minute when the appointed time arrived. I couldn't even read the screen fast enough to see what was there before it was gone. I walked away in disgust immediately and never considered working with them again.