briantrumpet
Shaman
It often isn't, but it is much more convenient.
E.g. I'm waiting for gear cables from Amazon today that are probably 20% more expensive than a local shop. But said shop is either Halfords and hour away which will probably have only one in stock, or will never have heard of such a thing, or 40 mins away but with a complex matrix of not open times, combined with the need to be patronised by a bike shop person if I ever find a day they are open. I would happily pay double to get them to my door.
And isn't it more efficient having one vehicle (haha, yes, I know) doing multiple deliveries than all those 'deliverees' driving various distances to choose a handful of items to take home? I don't know if there is any hard data on delivery miles per item comparing personal transport against delivery companies, but I imagine the differences must be quite significant, even with the multiplicity of delivery companies covering the same areas.