And what happens if you actually open Maps and ask them to route you to the same destination? With avoid tolls enabled, it should normally offer you several routes, without tolls and the shortest possible (which is most likely to involve tolls). The routes with tolls are marked with a dollar (or any other local currency) sign. I guess the widget just defaults to the shortest route possible, ignoring your avoid tolls request, as this is what widgets do, offering you the fastest solution possible, presuming you are in a hurry.