Using DoorDash or UberEats as your delivery service instead of building your delivery staff in-house is like using AWS or DO instead of building your own in-house ops team. Since most delivery workflows are pretty much identical (go to restaurant, pick up food, deliver food), it seems like any restaurant other than a "typical delivery" place would benefit from using someone else's infrastructure.
Except that "building your delivery staff in-house" more or less consists of hiring some teenagers to work for tips. It's not exactly architecting a datacenter. Furthermore, delivery is going to inherently be a local business even if you're a nationwide company.
I actually do think that there's something to be said for having a standardized service that a restaurant already offering take out can just sign up for. Maybe delivery is something they just never got around to offering. It just seems like a service that's hard to do well at a price people are willing to pay.