Service dependability - I take cabs exclusively, and, while I can't comment on other markets, I have deep knowledge of the bay area taxis. First, it's important to note, that even when they are operating in "normal mode" - you can never, ever quickly get a taxi on the peninsula. Minimum time is always about 15-20 minutes, and frequently 30 minutes. Also, when it's busy, or late - forget it, you will not get a taxi. Compare this to Uber, that works hard to ensure you will always have a ride, regardless of time, level of busy. And yes, basic economics therefore suggests that in order to make that happen, you will have to vary the price. But, I would definitely like to have the choice of taking a more expensive ride, then no ride at all.
Non-Discrimination: You've got it backwards. Taxis discriminate all the time based on every conceivable factor. Uber doesn't even let the driver know where you are going, and the driver is committed to picking you up before he sees if you are young or old, black or white, male or female. About all they can discriminate on is how well you treat them (Drivers rate passengers).
Your Driver tracking thing is a long stretch. A better example would be, "Taxi Drivers in general have been doing their job for a while, there is little churn, so it's unlikely you will get one that will rob or rape you, (though it's not unheard of, particularly with drunk passengers.) as those drivers who do that are probably going to get fired, and it's less common to get new drivers with taxi services than with uber.
Of the 200 or so RideShares, the worst one I got was a Driver who had only been working for Lyft for a week, and used her cellphone to get GPS directions to the airport, and came to a hard stop at a stop sign. Every other one has been excellent, courteous, and clean safe cars. I have no end of horror stories of psychotic taxi drivers driving cars that sometimes wouldn't open from the inside.