At work I’ve dealt with DHL (“Dispatch It, Hide It, Lose It”), UPS (we all know the acronym @Dood came up with!), TNT (“Totally Not Trustworthy”), DPD, DX, Tufnell, Parcelfarce..... blah blah.
They all have good days and bad. Parcelfarce once delivered £10k worth of bespoke equipment to a front garden. UPS went through a phase of not collecting. DX couldn’t find a customer with whom we’d been dealing for 30 years.
Everyone is human and it sounds in the OP’s case the the driver has apologised which is good, but sometimes the customer service can feel exasperating.
It’d be nice if all these courier woes needed happily really!