One big advantage the ride-sharing apps have over taxis is price predictability.
Sitting in a taxi in a traffic jam is stressful. You watch the meter creep up, and because there is no upper cap on the fare, you could be paying well beyond what you estimated.
In comparison, the ride-sharing apps all provide fixed fare quotes which give riders price predictability. There is no stress during the ride because a ceiling has been placed on the fare.
When it can be provided, there’s a lot of value in price predictability.