I don't use Deliveroo anymore after a driver burst into tears and begged us not to complain when the bottom of the food bag broke, dropping the food on the floor. He offered to give us the money instead (I didn't take it, or make a complaint.) I realised how unfairly the workers must be treated.
Not wanting to derail the thread, but we experienced the same thing when we had to be recovered with our caravan by a certain company that we've been members of for over 20 years (one which would appear near the top of most alphabetical lists).
In attaching the caravan to the back of the tow truck, the jockey wheel inadvertently got dropped on to the ground and broke. It was a bit inconvenient, but it was old and not in the finest condition anyway. The (very friendly and helpful) breakdown driver begged us not to report it to the company and ask them to pay for a replacement, as he said they'd financially penalise him and 'demote' him when it came to assigning jobs and cost him a lot of lost income. He had his phone out there and then on eBay, looking for a new jockey wheel - insisting on paying for it himself and getting it delivered to our address, but pleading with us not to let the company know about it.
We promised we wouldn't mention it at all to the company, but told him to put his phone away - and bought one ourselves soon after (they aren't that expensive).
It does make you wonder just how many huge companies will apparently absorb the costs for the occasional accident or other issue, only to end up punishing and sanctioning their employees/contractors for it. Nobody should ever have to be in constant fear of their employers when just responsibly doing their job to the best of their ability.