Penalise routing through unpaved roads
Problem:
Users with "allow unpaved roads" attribute on the client are oftenly routed through unpaved roads. They complain on why they are routed through these when other routes are available.
Description:
Unpaved roads are often rough, uncomfortable and dirty. When the user has selected "allow unpaved roads" they expect to see better routes. When there are no other available options to get to a place, or when the paved option is tens of kilometers longer, then unpaved roads make sense. However, when there are several routes with paved roads and some unpaved roads, users are not expecting to drive through these unpaved roads unless it saves them lots of time.
There is virtually no benefit in a unpaved route that saves 5% of driving time.
Proposal:
Penalise unpaved roads but only a very little amount. The intention is for Waze to route through paved roads and only offer unpaved if the route saves a good percentage of time (assuming the driver selects "allow unpaved roads")