Ride pick-up app's algorithm offers drivers freedom while trapping them at the same time, experts say.