Ubers and transport trucks can do fixed routes, so that should be relatively easy to automate.
Uber could probably also just have defensive systems that simply park the car and wait for a human driver to arrive, if there is a problem. It's good business for them to have 3 cars per driver. It still doesn't approach the interesting problem though, which is autonomous driving on a human level (Autonomous Uber without backup drivers, in an entire city). That I think is far away.
But would a car's connectivity and latency allow for that to be safe?
Edit: If not there would still be some form control needed for the passenger.