Completely different experience that I've had.
Not sure why you would agree to a price and destination, you put the destination in the app and the price is shown before you order.
I once cancelled a ride within the allowed time but my credit card was charged, got in touch with Uber and they reimbursed the cost and stated the driver no longer works for them as the driver had charged other customers in the past without any journey involved.
Last week I got Uber from Bangkok to Beach road, Pattaya, they sent directions to the driver to Jomtien, took another 30 minutes to get to my destination, again, got in touch with Uber and they agreed that they had made the mistake and assured me that the driver would be compensated.
Not sure why you would pay for a trip that wasn't completed, I certainly wouldn't. You should get in touch with Uber about your experiences and I'm sure you'll be impressed with their findings.