It seems taxi services would also be quick to fire if a series of customer complaints emerged, so not sure how Uber's model is strictly inferior to status quo.
There are complainers out there but from feedback I've gotten after commenting on a driver once I suspect Ube at least attempts to handle those kinds of situations.