I've also noticed this with hardware stores like Lowes. If I place a pickup order they more often than not will pawn off on me their broken, returned, or even used and damaged stock. Items like building wrap will have soil and rips on it, concrete mix will be spoiled from moisture, lumber will be all the most warped pieces (if you don't order a whole pallet, expect every last piece of fractional pallet will be knotted to hell, split, twisted, and badly warped), plumbing valves will be open package and leaky, etc etc. It's like clockwork, even if the stock sitting on the shelf doesn't have these problems. Due to this there are some stores I will never do a pickup/delivery order from.
There is no delivery service that's cheaper and good enough, or dirt cheap and expected to be awful, but those are large profitable retail operations. The only sector offered is more expensive, which annoys people if they occasionally get a below average item while also paying a lot more.
Delivery is for people who buy tenderloin not ground chuck and they get MAD when their tenderloin isn't perfect.
Agree a lot of modern delivery businesses involve "self-employed" drivers getting paid a pittance and using their own vehicle and fuel, though.