Sometimes it calculates the wrong hiking route, although though there are hiking trails to the destination. Show this example from “Grimseltor” to “Sustenpass”. Why is the routing leaving the hiking path directly to the Destination? If you change the profile to Cycling it works. Please take a look:
Looking at aerial photographs here, you can see quite clearly that there is a trail next to the main road, which is probably what is used by most hikers. If you sign up with OpenStreetMap, it would be quite easy to add that, then allowing routing to use this but (if you make sure the walking paths connect properly).
I am not sure how long it will take for such a change to become available in ORS though, I’ve added a similar missing walking path 17 days ago, and that still does not seem to be available through ORS. So such a change might take a while. It would be helpful though, it improves both OpenStreetMap and OpenRouteService