Not only fuel to food ratio, but also the amount of labor. If it takes someone 20 minutes to deliver your food, including their return trip), that is 1/3 of an hour of labor.
I know this sub is focused on the vehicle use and ridiculous inefficiency of this in terms of fuel, but the labor to have someone do this is what really runs up the bill. I suppose that's a good thing, because it limits demand.