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…
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…
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 taxi driver (traditional taxi in US), I'd argue that most of them should be employees too. Sometimes they are employed directly by "Acme Cab" or whatever. But, in the case of the local airport taxi company (Washington Flyer), the company has a monopoly on airport transport, but drivers are independent contractors - this always struck me as a very lopsided and questionable arrangement. If a driver wants to pick up at Dulles, they have to contract for Wash Flyer at fixed rates, renting a company car, etc.
And I'll freely admit this all can be a bit ambiguous. And that I'm not a fan of the "gig economy" in general - I'm convinced corporations are using it to reduce wages and benefits and effectively foist the cost of those lower wages/benefits on society as a whole.