As a frequent DashPass user, the individual menu item prices for almost every restaurant is jacked up on DoorDash (as compared to their in-store price) and there is a service fee added on top that's separate from the comped delivery fee.
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.
At least with Grubhub plus or whatever it's called, this isn't really true. They put "0 delivery fee" but then still include a "service fee" which is 15% of the order (this is not the tip). Can you confirm DoorDash does not do something similar?