And Uber is solving this how? Bad neighbourhoods are bad neighbourhoods.
It sounds like one solution to this problem is to mandate that taxis cannot discriminate. That smells like regulation.
Uber has no such regulation yet people who use it report having an easier time getting a cab in parts of town Taxi's discriminate against.
There are several things Uber does that make it less of a problem for them. Drivers feel safer since the interaction is pre-vetted through Uber. It's cashless so not much to rob. You know the person you are going to meet must have it together enough to have a functioning credit card, smartphone, and cell service.
Uber removes drivers that decline too many fares (good drivers accept like 90%). When a fare is offered to a driver they only have 12 seconds to accept it and they only show the driver a very zoomed in map of the location and the estimated drive time to the location. So even if one driver is discriminating the offer will be quickly routed to the next closest driver until one accepts it.
That's a poor heuristic. Ted Bundy had it together enough to get into law school.
Has anyone looked at if taxi companies actually hold up their end of the bargain? In Baltimore taxis routinely refuse to make pickups in various parts of town either because they are out of the way or because they are perceived to be "bad".
With something like a taxi that you hail from the street and don't know what you are getting into before you get in some light regulation is reasonable for accident and scam reduction But a brand like Uber that achieves those same goals through different means shouldn't be pushed out of existence and of all laws to pass limiting the number of drivers is just a blatant attempt to protect existing taxi's