These are all completely reasonable things to require from a company/customer point of view. It’s completely unreasonable to demand these things of independent contractors.
Large scale marketplaces like this are quite unique and probably deserve a look at how we employ/give work to folks in them.
If you need to either be at the edge of the law and discriminate or be the edge of the law and misclassify employees as contractors, to make your business work, then maybe your business model is flawed.
It was pretty well known that getting a cab from certain (non-white) neighborhoods and just hailing one as a PoC was very hard pre-Uber.
You could always lodge a complain at the centralized taxi authority where some bureaucrats would input it in "the system". But in the end it achieved nothing. Uber kicking out racist drivers probably did more than decades of complains.
Uber has no inherent right to exist and do business. If the existing laws preclude your prefered business model, you need to get the law changed BEFORE you go into business.
This assumes that the only solution for Uber is to stop drivers from selecting who they pick up and where they pick up from.
Another would be for Uber to allow drivers to make the choice, but subsidize rides from discriminated areas using money from desirable areas.
Uber does not let you choose your clients because they discovered discrimination occurred based on who the client was and where they were being picked up from. You are free to cancel but repeatedly cancelling means Uber will remove you from the network (you aren't putting in anything good to the system...so maybe the system isn't for you)
The work gets done when someone requests it, you don't get to negotiate that as a driver. You are able to look at customers who want future work done (scheduled rides) and book those at your convenience. If you are working in an on-demand contract role, the work has to be done...on-demand.
The ride has to be done in the same way as every ride as that is the expectation of the product. Uber doesn't tell you how to drive, doesn't tell you to set your car up in a certain way, but it does tell you some basic ground rules for doing the work.
Dictating what car you can and can't use is like regulating the equipment on the platform. You can't use 2-door cars, cars past a certain age, and a few completely reasonable restrictions (https://www.ridesharingdriver.com/uber-vehicle-requirements-...)