You don’t have kids. Calling me lazy because I don’t have time to load up for small children in the car to drive a few miles then have to wait 0-25 minutes — potentially having to get out of the car and unloading said four kids to pick up the food, then reloading them to return home. Such an assumption that I am “lazy” is just bullshit and represents a failed understanding of a good portion of the market. We aren’t all childless adults sitting around smoking pot playing XBox waiting around for a key lime pie to be delivered. (Not saying you are, but that people who value their time more than the delivery costs are “lazy” is exactly the point you are making.)
I am happy to pay 25% for the time I am saving. It’s the same reason I don’t wash my own car: sure I could do it, but I have more valuable uses for my limited time.