You've never herded cats? That time is wall clock time, so to be clear, It isn't 1:45 collectively sitting down and paying attention to that one specific task. (That would be too easy.) Just like how it'll take three days to write six hours of code because of all of the other work stuff going on during a busy week, in my experience it just takes roughly three hours of wall clock time from "start beginning the process of ordering food" to food in mouth. Most of that is spent not ordering food. Finishing up some work stuff or finishing the TV/movie someone put on or hey check out this one video on YouTube/Tiktok/etc and getting sucked down a rabbithole, or a quick game of whatever cards, or a discussion about how someone's life/work/relationship/whatever is going. Just normal distractible people things.
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.