I've noticed that Uber, if it expects a logical toll road option, will build the toll into the fare, and then ask if I want to avoid it to save the cost of the toll. Uber has also occasionally adjusted the final charge to remove the toll if it didn't offer it to me, and the driver took the no-toll route (often, if I decline the avoid toll discount and the driver takes the no-toll route anyway, Uber has been good about automatically refunding me for it).
Lyft on the other hand; has the Lyft app GPS avoid tolls by default. It sucks. If the driver navigates by Google Maps, Apple Maps, or Waze, then its' a coin toss as to whether they have it set to avoid tolls. Lyft doesn't automatically adjust the fare (either up or down) regardless of whether the driver takes the toll road.