If I'm paying money for something and someone takes a job they can't do on time that's on them. I don't pay to have my food come late because they want to walk.
If he serves a small area walking might even be more efficient than a car and be fine, but that's on him to properly manage.
I'm not going to pay again for that, and I'm going to rate accordingly so others don't have to put up with it either.
Edit: and if apps offered a way to decline certain delivery methods up front, I would.