I don't disagree that it's stupid but my problem is the stacking - Delivery fee and Service fee? The service is delivery! Why are they two fees? Either the cost of the delivery is being itemized in real time ($1.99 for gas, the rest for the human) or the delivery isn't $1.99! If the cost to deliver an item is $20 and I make $50/hr working a project, maybe having food delivered makes sense.
But also, I know the delivery guy isn't making all that and he's delivering five orders so don't charge me a service fee when I'm already subsidizing you paying him a shit wage.