Eine
area=yes +
highway=pedestrian
kann nicht immer alle linear sinnvollen Wegebeziehungen ersetzen.
Das dürfte den meisten auch klar sein, völlig ungeklärt, ist allerdings wie diese Wegebeziehungen konkret ausgeformt sein sollten,
meine OSM-Forschungen zur OSM-Praxis in D aus 2020-01:
https://wiki.openstreetmap.org/wiki/User:Jo_Cassel/Fu%C3%9Fg%C3%A4ngerfl%C3%A4chen_und_Wegelinien
in Forum angesprochen:
https://forum.openstreetmap.org/viewtopic.php?id=68493

Allerdings wird auch ein gut abgebildetes linieares Wegenetz einen schlecht programmierten Router nicht davon abhalten, stattdessen “an Rändern langzulaufen”.