Interesting angle. My experience (in NYC) has been that while taxis most certainly have better knowledge of the city, Uber is by far more reliable in just getting me there. This is because of the key difference of Uber knowing exactly where I'm going in advance, and relaying turn-by-turn directions to the driver. Most of the time, the taxi driver knows the address or cross streets I'm going to. But when they don't, it's painful. I've never even been asked in a Lyft/Uber, though.
Yeah where I live (Toronto) the turn-by-turn is the problem often. There's no adjustment for traffic or temporary closures, and combined with part-time drivers not knowing what roads should be avoided at certain times of day, and you can end up taking way too long getting somewhere.
In fact I used to see a lot of Uber drivers switch out to Waze for directions once you're in the car, since that was probably better.