I'm a big fan of Uber, but unknowledgeable drivers are a real problem. Here in St. Louis I see a lot of suburbanites coming into the city to drive people to places they've never been. I had one guy try to take me across a bridge that's famously closed for construction. Every cabbie knows that bridge is closed. Shit, everybody on the entire Southside knows that bridge is closed.
Uber will reimburse you if your driver screws up. It would be better if they didn't make mistakes in the first place, but this type of accountability never existed among yellow cabs.