But Uber does scam you as a matter of course, they've just hidden it in such a way that you're willing to accept it because it's a slight inconvenience that extracts extra money from you, rather than making you go out of your way to do something.
But I agree with your second sentence. I would much rather pay a few extra pennies/dollars than have to go out of my way. It's a better world where there's a reliable company that's accountable, then having to argue and negotiate with every single driver about whether they're credit card machine actually works, or how much extra I have to pay with a CC, or whether they're taking the right route, etc., because there are no standards or accountability, and every driver is unrelated to the previous drivers I've had and communicated my preferences to.