I think if restaurants engage in more aggressive price discrimination against bad actors in the delivery market, the customers will respond in kind.
The situation is not unlike the restaurant choosing whether to pay more rent for a better location to get more foot traffic, or pay less rent but then need to spend more on marketing.
What if they are more than making up for the loss on individual orders by having much greater volume of orders, directly made possible by the convenience of all-food-one-app?
Making up for losses on individual orders by ramping up volume is a tired and true way to lose even more money.
Food has aggressive margins. Everybody I've talked to in the business is overleveraged, trying to hold onto their cart or lease, and hoping that they don't get sick because they don't have the cash to pivot or close. The delivery app publishers are rent-seekers; nothing prohibits restaurants from employing their own drivers, as Italian and Chinese restaurants used to do, or taking carryout/to-go orders by default, like just about every food cart. Do not forget that the main appeal of delivery apps is that they effectively are cheap because they don't treat drivers as full employees, but we are hopefully soon exiting that era and as soon as we do, we will have to stop the cheap delivery.
This wont happen because its not in each apps best interest, but they should be relegated to what they actually are. A yellow pages. A middle man that connects a driver and a restaurant, and collects a referral and connection/dispatch fee.
This is one of the places where government intervention could benefit restaurants and drivers. Force all the companies to speak a single protocol that can be received by any compatible pos and dispatch app. Enforce some level of interoperability. Enforced swaps of food runs might be pushing it, but it really would benefit just about everybody except the food delivery apps. If banks can credit default swap, why cant food delivery apps be more efficient on the roads?
Even for the customer, I don't care which delivery app something is on, and its a pita to check them all and compare prices. I would much rather give loyalty to one that listed runs only their competitors have deals with. These food delivery service companies should exist more as a single technical contact a restaurant can call with issues. Outsourced IT, payment processing, service maintenance, troubleshooting, and ad hoc support. Restaurants having to support them all or lose business is ludicrous.
As a side note, I find the Virtual Restaurant concept to be another pollution. One kitchen being able to show up in the results three times because they list themselves as three kitchens. I get why, from a marketing perspective, that it helps to brand yourself as a specific niche, but its really a cheat of the system and limited screen real estate more than anything else.
Learn the menu items that you like. Be comfortable ordering the same thing most of the time. Learn when your body likes to eat. Take a walk to carryout.
Your rewards are simple and obvious. People will learn what you like to eat. They'll also learn your name, your surface affect, and what you broadly do with your life. You may find yourself with the opportunity to enrich yourself by being kind to others.
Macroscopically, I stopped using delivery apps because they didn't know where I lived and their app maps couldn't route to me. A while later, while walking to pick up dinner, I happened to save somebody from being hit by a car. I didn't plan that, but it happened because I wasn't trying to isolate myself from the world. You cannot predict how your choice to be a better community member will affect those around you, but you can choose to have the opportunities and effects.
Nonetheless, the delivery apps do provide some value: convenient interfaces which let you compare which restaurants are open and delivery ETAs thereof, order tracking, payment security, and so forth. As a user, I'm willing to pay for those features. Are restaurateurs able to price discriminate between different delivery options? E.g. the dish is $10 if you order from us but $12 if you use Grubhub? Or do agreements with the delivery apps of the world prohibit that kind of thing?