I honestly don't know how much that all adds up to -- and weighed against it are some cost savings, certainly.
But I've never really got the impression that the restaurant business is a high-margin business where they make hand over fist, so my default position isn't "oh, another greedy cash grab for those fat cat restaurateurs" but more "eh, probably they've run the numbers and this extra $1/order is what they need to stay afloat when doing delivery".
Good points, on the other hand I would think there's way less work for each order with takeaway:
- less waiting tables
- less cleaning of floors, tables and plates
?
Often delivery can be optimized much better, than in person services(including takeaway). Making 10 packs of fries takes as much manpower, as 1 pack. If you can batch it well, then you can optimize costs.
But most people in restaurant business are crap at optimization, that's why McD is this big...
Why expect delivery to cost the same as inperson?