I hate this because I want to order take out, which DoorDash doesn't need to be involved in. A ton of restaurants around me no longer take phone orders and so my only options if I want take out is to walk up, order, and wait. Or just suck it up and pay. I mostly take the former (gives you a chance to go grab a six pack).
Maybe it has changed now, but when I was working with restaurants last year, DoorDash had a rule that take out prices had to match what you'd pay if you go into the store and order.