Interestingly I have the opposite experience in Melbourne, Aus. I used to stand/walk/chase down empty cabs trying to get home but none would stop or just say things like "not far enough" or "i'm not going that way". This was true even at cab ranks.
Now I stand waiting for an Uber for a few minutes and 1. it turns up 2. they never complain about distance or direction and 3. I get home safely.
I do however mostly avoid crazy surcharge periods.