Very disappointed with the app today. We were in a hurry & glad that we found an uber driver. Not even a minute later, the uber driver then called to say that it would take 15 more mins to pick us up to which we said it would be too late by then. Why is it that we have to cancel the ride from our side & pay a cancellation fee when it hadn't even been a minute since the driver accepted our ride request? Why couldn't the driver cancel it on his own?