Hello all,
 
I recently noticed unexpected results when using the routing interface at routing.osm.ch.
When planning a bike or foot hike,  the algorithm uses ferry routes over lakes if this makes the route shorter.
 
For instance, this bike course between Brienz and Bönigen mostly uses ferry routes :
 
Is this the expected result, an issue with the OSRM routing algorithm itself, its parameters or the definition of the ferry route ?
 
To me, routing over ferries is conceptually wrong, because the user is not actually biking or hiking on the ferry route. To stretch this to the extreme, the foot/bike routes should also include motorways and railways because a pedestrian/cyclist can mount a car/bus/train.
 
Best regards.
 
Alain