Earlier quoted context omitted.
In your shed example, a builder could contact you and negotiate the price (perhaps the $100 price you set is completely unrealistic). That's not possible with Uber - there is no price negotiation - only declining/accepting a ride. Similar argument for changing toppings on a cake - a caterer can negotiate changes to the cake - an Uber driver has no such flexibility. Regardless, given corporate (human?) nature is to le…
I think the strongest argument against this point of view is that the drivers can opt to work for multiple car services to get a handle on their price structures. It's certainly possible for a traditional employer to allow that arrangement, but you have to admit it is an uncommon thing. It's much more analogous to a contractor working for a general contractor -- if I'm a plumber I can take gigs from multiple general…
As it is, I see the preponderance of arguments on the side of it being regular employment without the expected benefits.
For what it's worth every Uber ride I've taken I would have taken at double the price, it's possible they could afford to pay their full time drivers benefits.