Riders can be punished with fees for canceling rides but drivers aren't. Drivers have made me wait the entire pickup time just to cancel right as I see them pass me by on the street. How is it the rider is not given ride credit or priority pickup after that?