That's more the Uber app's fault than the driver's. I've chatted with drivers about this; the app doesn't actually tell you where the pickup is, it just starts the navigation. It seems to be a security measure.
Probably so people can't poach uber riders with a competing service. You could easily accept riders, relay their location to your services drivers, then cancel the pickup in the Uber app right as your driver shows up.
Sounds like something Uber themselves would do come to think of it.
This might explain why the only time I used Uber the driver did not understand where to find me. I was outside near a fence opposite the expressway. He was told by the app to stop on the expressway and pick me up. This despite my entering the street address when booking. It wasted one person hour of time. The driver told me he can't make more than minimum wage with Uber, he just does it as a hobby.
Sounds like something Uber themselves would do come to think of it.