Earlier quoted context omitted.
Say John make a platform right now and set the rule that there's no negotiations permitted. Builders accepting the proposal must accept at the listed price. Obviously there remains a variation in the quality of the different proposals (some builders may be more polite, or use better wood). Obviously, the key difference here is that I would be able to choose what builder I want, but the customer on Uber doesn't get to…
I'd argue that in the builder-app, the builder has now been transformed into an employee, same as an Uber driver. To me, "setting prices" is more than just refusing/accepting prices set by an algorithm/app, but the ability to negotiate those independently. In the cake example, a baker absolutely could attempt to negotiate for chocolate. They might not "win" the negotiation, but they have the option. Edit - in the tax…
I think it's ambiguous too. Though I disagree with the criteria set by this court, I'm not entirely sure on what the right criteria is. I think Uber play a line between employment and self-employment to keep it ambiguous, and I certainly agree it's to make sure they don't have to provide full employment benefits to their drivers, but I still think the classification/distinction is tricky.
If drivers are indeed employees, as I mentioned in my other comment, I think Uber gain a lot of rights over their drivers that they don't currently have.