This makes no sense to me. I tell them the pickup point so they don't need to know where I am since I already told them where I want to be picked up.
Conversely I found it very frustrating they didn't (used to?) take destination into account. Example: I want to go south. They should arguably prefer drivers that are north of me. Instead I'm just guessing they just ping all drivers within some range. Some of those drivers are south of me. In a city like SF that can end up adding 5-10 minutes to the wait because they may have to go 3-6 long blocks around to get north of me so they can go south AND so they can pick me up on the south bound side of the road.
It requires no GPS data from me to know that. It only requires that I enter where I want to be picked up and where I want to go.
I suppose it's possible I'm waiting on the north bound side even if I want to go south. Maybe they could ask "we'll pick you up on the south bound side. Ok?" or something to that effect.