Interestingly in Germany UPS has a good reputation (niche premium carrier). And it really seems that they handle packages better than our local carriers DHL, Hermes, DPD et al.
Probably it's just impossible to find enough good employees (for the salary they are willing to pay), and once you reach a certain scale, you will always face such issues.