At least UPS FedEx and the like to a certain extent vet their employees. I don't want some yahoo at my house delivering my packages, playing catch with them and god know what else (staking out my house - get off my lawn).
Sure we can "leave a bad review" but by then it's too fucking late. And to what end - they get "fired" and I got broken shit - big deal, they just move on to the next Uber job.
With the traditional services, you jack around - like the fedEx monitor delivery guy and get caught, you really get FIRED, and there goes your livelihood.