If they quit, what should they do to pay the bills in the mean time?
It's pure, emotionless capitalism. Labour is now a commodity like any other. Depending who you ask, this is either the harbinger of a widening wage gap and the poverty that accompanies it, or a long-overdue development which paves the way for optimum efficiency.
Basically, do "flash strikes" for 30 minutes at at time.
It would work like this: Uber drivers install an app to join the union, and when the union decides to "strike", it sends a message to all drivers in the union. The drivers cancel all rides for some short period of time, say, 30 minutes, and then they resume driving like normal. This driver outage would be disruptive to Uber in terms of user experience, but it wouldn't be long enough to replace the striking workers.
You'd have to somehow get 100% penetration, not only among current Uber drivers but among all potential Uber drivers in the area, before doing anything. Doesn't sound feasible, especially since anyone who declines to participate will make a killing.
It's pointless, because someone at some point will launch the self-driving version of Uber.
Also, Surge Pricing would make it difficult to get everyone to hold out for the strike.
Except that 100% of drivers have a smartphone on a public network.
Virtually all firms are going to invest in optimal production/service methodologies in order to stay competitive and capture the largest margins. In the (somewhat) near term, that means replacing a whole lot human labor with automation. But until then, there is still a job there to be done and a lot of people that would like to have the money for doing it.
With that said, I don't disagree that the long-term career prospects of taxi driving are plummeting. I think many other careers are nearing their expiration dates as well, though I may be overly pessimistic...
Neither Uber nor Google have ANY experience making cars. They aren't the simplest products to sell. Complex regulations that varies city by city, state by state, country by country. And even then the minute you become successful the existing car manufacturers will simply jump into the market and swallow you whole.
Uber drivers have absolutely nothing to worry about.
[0] http://www.cnet.com/news/a-ride-in-volvos-autonomous-car-how...
I don't know how many Google Maps cars Google has, but if car manufacturers got serious about data collection, there's no way Google could compete with the scale of their installed user base.
Most of what Google is doing with their self-driving car is not a difficult software or AI problem, they've simply built extremely, extremely detailed maps of a limited subset of roads: http://www.wired.com/2014/05/google-self-driving-car-maps/
Contrast that with the DARPA challenges, where a car needed to navigate unpredictable off-road terrain: https://en.wikipedia.org/wiki/DARPA_Grand_Challenge
Doing it Google's way, you need some sensors and onboard processing, but the amount of hardware is actually pretty minimal compared to Carnegie Mellon's self-driving cars. Most of the fancy hardware is for making the maps, not driving the car.
First Uber isn't going to actually ever do this - programming is not their core competency, and they don't make enough to fund it for the length of time necessary.
Second it'll be decades before there are self driving cars, so the drivers can make money in the meantime.
Third, once the cars do arrive they will start with long distance highway trips, which is not what Uber does.
It is not high difficulty engineering projects. Their app and website are pretty straightforward stuff.
For a self driving car you need completely different people.
Uber is just not well equipped for this. They could do it certainly (throw enough money at it), but their risk/reward is not in the right place.
(But it I mean setup a research team and at least type, I don't expect a self driving car for decades. Maybe a sort of road train that only drives on pre-marked routes would happen first.)