We are on a cycling trip through North Germany and the Netherlands.
Most of the time we use well marked long-distance cycling trails, very often along local roads. In particular in The Netherlands these routes are easy to ride.
But when we enter into towns it becomes chaotic. To avoid well-paved bike trails or sometimes short road sections without bike trails along frequently used roads, the route designers guide us across the city, which results very often in long deviations.
But this detours are in general not safer because we have to cross lots of junctions and driveways. In addition, this secondary roads are frequently used by the townsfolk.
If route designers would be familiar with the concept of attack surfaces they would never design cycling trails this way.
It is time that we start transferring concepts developed in computer science to other disciplines like roadway design or urban development to make the world a safer place.