In the past, Uber fares were generated based on mileage, time, and geographic demand. The new "route-based pricing" system, on the other hand, uses machine-learning to charge whatever they think they can get away with.
"Should a passenger book a ride from one wealthy area to another, for example, they may be asked to pay more than someone heading to a less affluent area."