Re: Another question is why does anyone use Uber?
I guess it does down to a case of "Your Mileage May Vary". If your destination is pretty easy to spot, out in the open on well-established streets that haven't been changed recently, then outside mapping data should be current enough that services like Uber can handle it.
HOWEVER, if the destination is off the beaten path, not that obvious, or in a location that changed its layout recently, then your only option is something with local knowledge, and that means the taxi service.