Also, nothing you've mentioned really solves your issues. Even with DoorDash, you'll need to pick a restaurant. And DoorDash doesn't solve the problem of someone changing their mind as they are ordering.
And then you still have to wait for the food to be prepared and delivered. And there's no guarantee on when it will arrive. So it winds up being a wash.
Also, there's a reason places that don't do delivery don't do it. The cost doesn't justify it. Then there's the whole "meet me where I am" attitude. They're the ones with the service you want. You have some obligation to meet them yourself.
And if you don't want to, that's fine. We used to manage all of this well enough before
The cashier at the restaurant isn't going to, (nor should they!) wait on hold for that entire hour of mostly not ordering food. Ordering via phone app doesn't care how long it takes after we start, or that we got utterly distracted and came back to it 20 minutes later.
It starts to take too long when it's more than a dozen or two people, though there usually aren't that many. At some point though, it becomes more effective to get people's dietary restrictions and make decisions for everybody, but just ordering a bunch of pizzas is considered a (delicious) failure mode to be avoided.
Doordash's app mostly doesn't help in figuring out which restaurant to go with, though it does say what got ordered last time. and has a rating and $ signs. The process becomes asynchronous. each person gets the phone and figures out what they want, without the rest of the group just staring at that one person until they finish. No one needs to manage orders beyond passing the phone around and eventually pressing checkout. The person who changes their mind just gets the phone back before the checkout button is pressed and edits the order. Doing that verbally via the phone is terrible. It's also understood that there's no changing after checkout is pressed.
To be clear, restaurants don't have to meet me on Doordash, but they do have to meet me at least halfway, which is on the Internet, and that there are local restaurants who do. They have their own webpage, they take orders there, it isn't run by Doordash, and we just send someone(s) to go pick up the food. At least one of them is operated by Square, which also runs that place's PoS system. So I'm not holding restaurants to some impossibly high bar that none of them seem to be able to meet, just discussing the reality of operating a restaurant in the digital age.
Restaurants modernized and installed telephones and credit card machines and now, they also need a digital presence to compete. There are umpteen restaurants competing for my business and if it's too much friction to eat their food, chances are I'm just not gonna eat there and my business ends up at a competitors.
I mean, they don't actually have to. There are some spots that don't have a website and still only take cash and it's word of mouth, and I frequent them infrequently, but that's their business model, so good for them, so long as it's actually working for them.