Not letting the drivers see a location and trying to force them to drive into ghettos where they might get carjacked will probably not go over too well, especially with female drivers.
I'm not sure I have any good solution to that particular problem, but surely perfect is the enemy of good, and the human anonymization approach is reasonable low hanging fruit?
At some point the question should probably change from
"How can we force Uber drivers to increase risk of losing well-being, wallet, and car in the name of fairness to customers?"
to
"Why are these neighborhoods/people/demographic so scary to working class citizens, and what can we do to fix it?"