When I order DoorDash my driver either only has my order or they have a secondary delivery that is insanely out of the way. This is a very inefficient use of driver time.
The pizza place is practically all delivery and it's easy to bunch up the orders heading in the same direction. Comparing that to UE/DD, a single restaurant might have 2-3 delivery orders at any given time, but what are the odds they are all headed in the same direction? I wonder if extreme density cities have less of a problem with this.
For reference, I live in a "2nd tier" city. Not NY/LA, but a city everyone has heard of.
On an unrelated note, I've always thought the big problem is their market is too narrow. These companies should deliver literally anything that can fit in a passenger car. One example I know of is that auto shops do not keep parts for every car in the shop all the time. They contract out to parts warehouses. Those warehouses have employees which deliver your new carburetor to the auto shop that's installing it. There's no reason your Uber driver can't pick up pasta and a carburetor.