I just opened the Uber app. The first thing that pops up is a search bar that says "Where to?". I entered a destination address. Next thing it showed was a map with a path to my destination and nearby cars, and buttons where I can choose my type of ride (e.g. UberX, Premier, etc.) It defaulted to UberX, which was the cheapest option except for the "Wait and Save" option that was further down. I tapped the "Choose UberX" button and the ride was on its way.
So, OK, maybe it took literally 15 seconds. I'm not denying Uber may use dark patterns elsewhere, but from the end user experience of hailing a ride I don't see how it could be any simpler or more straightforward.