So it's fine for drivers to cancel your ride for 6-7 times in a row, wasting your time when you're in a hurry, without any penalty, but when you cancel that ride because you can't afford to wait anymore for a driver to actually pick you up, you get a penalty fee. Great service if you want to be late, get frustrated, angry, and ripped off.