This hypothetical, dare I say strawman, scenario doesn't work in creating an equivalence between builders and Uber drivers for the simple fact that it is in fact not how price negotiation works for construction projects. In the real world, for real independent contractors, the contractor sets the rate and it's up to the buyer to accept it or not (and of course possibly negotiate). A typical process involves soliciting bids from multiple contractors and seeing which one comes in the lowest, while attempting to take into account work quality. You see this in real IT consultants too; they have a given rate that they've set that they want, or they're not doing the job.
There's no method whatsoever in Uber for drivers to actually set their prices, which is a key difference.
There's no method whatsoever in Uber for drivers to actually set their prices, which is a key difference.