I assumed the parent comment meant user-provided data, not raw GPS data, since presumably the driver app is always reporting their location (how else would they know which drivers to dispatch?)
I'm not sure what user-provided data would even be beneficial? Stuff that's likely already collected encompasses where the user is picked up, dropped off, route taken, time of departure and arrival .etc
Reasons for why drivers always take route X between streets A and B, for example (e.g. street C has been changed to one way only so route Y isn't actually legal/possible).