Reading the judgement, it seems the issue is to do with who is exerting operational control. For genuine self-employment, the driver would have to make a contract with the passenger. However this cannot be because:
- The driver only has 10 seconds to decide whether to take an assignment.
-The driver isn't told the destination prior to pick up (only the pick up location) so can't decide whether it's a 'good job' or not.
- The driver doesn't decide the price and can only negotiate down, not up, on the original price.
- The driver is given a route and if he deviates from it has to be able to justify it or risk a deduction
- If the customer complains, Uber decides whether to refund/partial refund and deducts the money without consulting the driver.
-Drivers get logged out for 10 minutes if they turn down 3 consecutive jobs.
The list goes on....Uber control the terms of work through and through. The only thing the driver controls is whether they are 'driving' at any time. They can't even look at a job and say 'I don't fancy a 45 minute trip each way, I'll turn that job down....'
Uber said that the contract is between driver and passenger, with them as agent. But the reality is that it's a complex passenger -- uber driver uber - passenger --- driver mesh.