Should be able to rate the uber drivers ZERO that make you wait till they drive past and cancel, or the trip must be too short once they accept and cancel on you. Pay for comfort extra $$$ and they still do it. Should be able to cancel with no charge if the only guy that accepts is 30min away and cancels when they rock up. Why does the customer suffer. An uber cancel over 2 times for one trip the uber driver that accepts should be penalised for not taking the trip right before the rate change.