I was in a rush and didn't put a tip, I found a hair in my fried rice and the tofu was not fully cooked. I'd ordered from that place a couple times before and its like $22 with tip for just Thai red curry with rice..
The prices are insane. Even if I made 10x what I make, I wouldn't eat out unless its really special.
I'll keep that in mind for next time though if it ever happens again! Now I kind of want to do a social experiment.. go to a restaurant like 4-5 times and then don't tip once to see what happens. If its really true service is affected that way, then its a broader problem.
It sucks but I just view it as an extra cost for using uber eats.
Do they have an option to avoid these deliveries anyway? Where I live they're all employees (basically) of e.g. Grubhub, and Grubhub promises me delivery within e.g. 45 minutes. I had assumed Grubhub was automatically assigning a delivery worker in the area to make the delivery.