Contract work is all about trust. If you show any behavior that makes you look less reliable, are they going to trust you with work? Flipped around, if the company doesn't respond to requests for payment, are you going to want to do work for them? It works both ways.
(The point is moot though because apparently Uber rolled out a feature that allows drivers in California to set their rates).
A fourth contractor thinks the price is too little and rejects it outright.
The fourth contractor has "submitted a lower bid"?
But no, the fourth contractor did not submit a bid at a higher price. They did not submit a bid at all.
I see your point too. Essentially, rather than contractors proposing prices and then clients accepting or moving on, if clients propose prices and then contractors accept or move on, it's still a market with negotiated rates.