Similar experience in the US for me. I wrote off UberEats completely after a truly abysmal experience where Uber accepted the order, and the restaurant made it, only for Uber to fail to find a delivery person to deliver it.
Except the app gave no errors or notices about this, no "sorry, we can't find a driver right now, hang on..." prompt. Nor did it update the ETA for the order. It just happily kept pushing the ETA back, 5 minutes at a time, with no notice of any sort.
After about an hour I contacted the restaurant - I'm a regular there and they were puzzled - the order had been ready for quite some time and no one had shown up to pick it up. The Uber app on their end showed no errors or notifications to indicate something was wrong. So I contacted UberEats CS, where the agent revealed the "can't find a driver" part of the story, and then announced that there was nothing to be done about it.
That part really pissed me off - Uber charges surge pricing to customers to incentivize more drivers, but when push comes to shove on a poor customer experience is unwilling to increase the payout for a delivery to expedite it? Given the absolutely usurious rates Uber charges restaurants to use their service they weren't even willing to sacrifice a small part of their margin to try and get a stuck order moving?
The craziest part of this is how apologetic the restaurant was for something that absolutely had nothing to do with them. It sounds like UberEats fucks up regularly and customers take it out on the restaurants - meanwhile UberEats runs away to the bank with their absurd per-ticket commissions for failing to fulfill their role.
Oh wait, no, they're not running away to the bank at all. Somehow despite running a truly shitty service and charging usurious fees to restaurants they are still losing money hand over fist.
I will say - I have misgivings generally about the gig economy, but I now exclusively use DoorDash. I've had a couple of screwups with them but they have always responded promptly in a no-bullshit way.