Did SatNav "learn" to give us directions are do they just follow some graph theory problem, the sort of things mathematicians have been working on since Euler, if not before? Intelligence would not have to be arm-wrestled away from taking a busy motorway nor would its preferred route to get to the motorway be joining a notoriously overcrowded A road via a junction with appalling sight-lines.
Actually, SatNav has to do three quite complicated things of which the routing is only one. It also has to handle voice recognition and speech synthesis. I'm not sure either of the latter is handled intelligently.
For instance I set a country house hotel as a destination without adding "Hotel". Voice recognition completely failed when I gave the command to go there with "Hotel" added. Intelligence would have recognised the likely destination and asked for confirmation. Nor would intelligence offer to navigate to the centre of the city when given then name of a a small village as a destination.
Speech synthesis seems to handle place names better than road names. For instance "Denby Dale" is pronounced sensibly as a place name. "Denby Dale Road" is pronounced "Den bid ale road". I get the impression that the phrase is being concatenated into a stream of sounds and then fixed rules being applied to split up the stream. Intelligence would not do that.