Earlier quoted context omitted.
No, because since the beginning of retail stores that is how it has worked and everyone understands that. For food delivery it has always been that you buy from the restaurant and pay menu price + delivery charge. Grubhub et.al. have come along and used that understanding along with an implied relationship to the restaurant to deceive the customer.
I don't really get it. Doordash or whatever says 'for $x we will put a WhateverBurger burger into your hand'. As long as that's what they achieve, this seems fundamentally honest to me. As a consumer I don't really care where that $x goes to - Doordash, WhateverBurger, delivery person... doesn't seem my business to interfere in people's private financial agreements. The diner gets offered a deal and can take it or no…
That's not what they do, though. The receipt shows line items with a cost for the food, a fee for the service, and a delivery fee.
The problem is there's an additional fee for the service hidden in the supposed cost of the food; customers don't actually know what Doordash's cut really is.