I think who's going to make money in this space in the long run is a company that provides a single app to get delivery from many places, like DoorDash, but only works with companies that already offer their own delivery service like pizza joints, Jimmy Johns, etc. Such a company can charge a very small fee and simply handle the transaction and some logistics, while fulfillment is handled by the companies that have been doing a good job at it for decades. It's a win-win-win. Maybe such a thing already exists?