There is a deeper problem that doesn't get discussed enough: namely, that customer may not actually value delivery enough to pay workers a livable wage. Delivery companies are bleeding money left and right, and none of them are meaningfully profitable. They were riding the money tap from low interest rates for a while, but now that that's dried up and people are starting to hit their limit of how much they'll pay in fees for delivery, we're gonna hit a breaking point, especially as governments start to tighten the rules like this.
Either customers will actually pay enough for this to be a financially viable business, or they won't. Pretty much every sign has pointed in the negative so far, and the companies are eventually going to run out of money to throw at this. From a teeny bit of research, it seems like the average delivery worker gets somewhere around 3-4 trips per hour. To hit $20 a hour, which isn't exactly a high wage, each person ordering delivery is going to have to accept adding at least five more bucks or so on top of the cost of their food, and on top of a fee to actually keep the platform itself running, and those engineers aren't exactly cheap, and even more fees to start paying down the company's debt (Uber has about 9 billion dollars of debt right now), and even more fees to pay shareholders.
There's simply quite of lot of cost built into a single delivery trip, and I don't think the average consumer is really willing to pay it just to save a bit of time and effort getting food. But hey, we'll see.