I waited over 20 mins for 3 different uber drivers. I got charged the cancellation fee because my stupid driver cancelled on me as it looked like on the app he was getting lost. He made like 3 u turns on the street before giving up and said I never popped out for my pickup. I'm on a public st by the bus stop. Other people were getting picked up by uber on the same corner I was and they all got their rides faster than me. The reason why uber didn't return my refund is because it past the 30 days which I understand but I didn't get my notification until it was too late and on top of that they said the fee is to compensate the driver for his time spent driving to my location. Are you kidding me? Driver never showed up. He most likely picked up another rider on the way. I was at a crowded baseball event. If we can track the driver on the uber app, uber should be able to track to see if the driver ever arrived to the pickup location. What a joke.