The killer feature is that it is a single market place. I go on the app, I can search through dozens of local restaurants, all with a consistent interface. I can place an order in a couple of clicks at a brand new restaurant I have never tried, and I dont have to enter any new information.
I can scroll through all my previous orders at all the previous restaurants, and re-order in one click.
This service can ONLY be provided by a unified platform. It doesn't matter how good a restaurants website is, I want ALL the restaurants in one place.
Now, could it be cheaper for restaurants? Does GH take too much of a cut? Maybe, but I don't know.... GH and DD both lose a ton of money, and have spent a ridiculous amount of money to get to where they are. Could anyone provide the service for a lot cheaper? If they could, they sure haven't yet.
Sustainable delivery would probably more bifurcated. I could imagine a range of food types that are delivery-centric (think pizza & Chinese) in areas with cheaper rents & smaller (or non-non-existant) dining rooms, and more delivery-optimized (high margin, easy to transport) food, with their own delivery drivers - and that a lot of other venues wouldn't do delivery, or would partner w/ a service like Lyft or Postmates when necessary, and it'd be expensive.
I think this would be a healthier place to be.
But if I know which restaurant I want, then the unified ordering apps are charging restaurants for a service (discovery) that the restaurant doesn't need any more. Seems crummy.
What we really need is for someone to build an open source / one time cost / subscription platform that gives restaurants the ease of using a premade system without the expense of having a per transaction fee.