Wow. I really doubt this person took many ubers. if this was written by a person of course
Anyone can get rejected by drivers. Just canceling or the worst is if the driver is hiding somewhere next block and not moving, waiting for you to cancel. It's better when a taxi driver just tells you no
The price is not transparent. You know it in advance if it's uber X but it's not transparent. And of course Uber X with its "transparent price" cost the same or more as a regular taxi
I know of people who got scammed by an uber driver in india and were taken instead of their hotel in delhi all the way to kashmir. Or a friend just got dropped off on wrong street at night in a foreign country without internet. Etc