When planning a course using Garmin Connect, if I use OSM maps and tick the box 'Stay on Roads', the suggested routing uses any devious path that it can find which does not involve a road. If I use the Google maps, it stays mainly on roads. It seems to be recommended to plan using OSM maps, as that is what my Edge 1000 has loaded, but the obsession with dirt tracks for use with a road bike, makes that impossible.
What does that 'Stay on Roads' button do?