I'm always surprised at the extent to which courts, legislators, regulators and such prefer to decide by analogy. Determining that that X is fundamentally like Y and therefore Y rules apply. This seemingly doesn't require decision making at all. Instead of deciding and making choices, there's a strong preference for determining & adjudicating.
I'm not implying this is inappropriate here. Seems pretty straightforward that if labour laws/agreements apply to deliveries, they apply to deliveroo. I wonder why it took this long, in fact.
That said... labour "uberization," online privacy issues, media monopolisation issues and any of many digital issues de jure are actually new scenarios. They're not just derivative of pre-digital issues. The effects of one decision or another can be totally unrelated to considerations taken into account whenever the original decision/law was made.
The best ruleset, decision or whatnot is not necessarily a derivative of some old one. Who cares if Google is like Bell or standard in some legalistically specific way? Who cares if uber is "really" just a taxis service, limo service or whatnot? Why is that relevant by default?
Is it really so impossible to create new labour laws, agreements or whatever we need that actually take into account the existence of app-based casual labour realities of our time?