A software contract offers $50 an hour. I can either take it or leave it.
Uber offers $x an hour (or mile, or however it works.) Drivers can either take it or leave it.
What do you think is the essential difference here?
Do you think software contractors can somehow force clients to accept any rate they want? No. If they client doesn't want to pay above $x then there's nothing you can do but decline the job. Just like Uber driver can do nothing but decline the job, surely?
The essential difference is that the role of uber is absent from your analogy.
> Do you think software contractors can somehow force clients to accept any rate they want
I'll just assume that's a sarcastic quip in rhetorical question form rather than what you actually think I believe. Obviously, a software contract is negotiated between two parties, unlike in the case of Uber where all possibility of negotiation is eschewed for a price explicitly set by uber. If a driver wants to offer their services for more or less than uber decides, they cannot, and are forced to lower or raise their price in order to gain access to the market.
The drivers can ask for any price they want from Uber. Uber can either accept it or not. That’s a negotiation. What more do you think it needs to be a negotiation? That’s just like a normal contract. I may want my fence painted but I’m not paying over £500. If I won’t go below that is it no longer contracting?
Like any contractor!
If I offer to pay $500 for get my fence painted, a contractor can either accept that or not.
If you want to hire a web developer for $500 a day, a contractor can either accept that or not.
The fence painter, the web developer and the Uber driver, can all set their own rates by either accepting the job or not, can't they? I don't understand what you think is the difference between the first two and the last one?
Not true. Uber's algorithm sets the rate within certain profitability margins which are determined by uber, "the market" is very artificial since customers only ever see the rates that uber decides they should see rather than what some drivers would actually offer.
> Uber won't find drivers if the rate is too low, for example because it's lower than the costs, lower than the risk, or lower that the competition. Uber (and the driver too) won't find customers if the rate is too high.
Right... uber deliberately structures the market through their explicit control of the price. The price is only "too low" or "too high" with respect to uber's business goals not with respect to what the actual market would do.
True, but not relevant to my point which is that uber explicitly sets the rates, not drivers, and not the market. I understand why they do this, but it's simply false to say that drivers having the option to sometimes pass up on rides is the equivalent of setting their own rate.
It is clearly not equivalent since uber literally determines the rate. Yes, they can refuse to work below a certain threshold but they aren't in-fact "setting the rate".