The odd thing is Google Maps routing algorithm seems to actively be getting worse.
It tries to be too clever, resulting in often frustrating and silly route adjustments
It tries to be too clever, resulting in often frustrating and silly route adjustments