Take doordash for example. How long does it take someone to get your stuff to you? They’ve got to drive from where they are to the restaurant, get the food, over to you, then back to wherever they came from. 30 minutes?
Let’s say someone wants to make $15 an hour, which isn’t great, especially with no benefits and putting mileage on your own car. With 0 overhead you’d have to pay $7.50 for the delivery. But there’s overhead. The app takes money to run. Advertising takes money. They use tricks like secretly charging you more for menu items but still can’t catch up to their costs, and unless people really want to shell out $15+ for their food to be delivered (tough sell in a recession!) then you can’t make a profit.
It’s a concept that might work in super densely populated areas where door dashers can pick up multiple orders at a time, but they tried to roll out basically everywhere and the business doesn’t make sense.