Einerseits, weil der Bahnhof an sich mehrere Ebenen umfasst, andererseits geht das ja auch in Richtung mapping-for-the-router.
(Abgesehen davon benutzt deren Fußgänger-Routing dort u.a. Way: Potsdamer Platz (404598740) | OpenStreetMap obwohl da foot=use_sidepath getaggt ist. Ich gehe also sowieso davon aus, dass deren Routing nicht ganz richtig/optimal funktioniert. Das könnte aber auch einfach daran liegen, dass es keine andere Möglichkeit gibt von obiger node weg-zu-routen – wenn man bei level=0 anfängt.)
Das würde ich aber allgemein eher als Fehler der App sehen. Die Station ist an sich als public_transport=stop_area gemappt und hat diverse Eingänge. Der “Label-Node” ist jetzt nur so arg bedingt ein guter Routing-Endpunkt, unabhängig auf welches level du ihn setzt.
Bei einem Label-Node macht layer auch nicht wirklich einen Sinn. Relativ zu welchem Element mit layer=-1 soll der denn nun unterhalb sein? Wie oben schon gesagt, layer gibt nur die relative Position (sich überlagernder) Objekte an.
Da die meisten Kartendarstellungen nur diesen Knoten rendern, ist das nur bedingt ein “App-Fehler”. Wenn der Nutzer den Knoten sieht und dann als Ziel genau dort auswählt, wird er logischerweise genau zu den Koordinaten geroutet. Leider unterstützten die wenigsten Anwendungen in diesem Kontext irgendwelche Relationen besonders gut.
Doch, das ist ein Fehler der App, die Route fängt nicht dort an, sondern woanders mit der S-Bahn, dann steig ich dort aus und gehe zu Fuß weiter. Wo ich da aussteige, und wo ich dann lang gehen soll/kann, das weiß die BVG (oder halt S-Bahn, bzw. VBB, die scheinen mir allgemein dasselbe auszugeben, vorausgesetzt es gibt keine Abweichungen vom Fahrplan) doch selber.
Wenn ich die Barrierefreiheit von “Nicht barrierefrei (zeige alle Routen an)” auf “Bedingt barrierefrei (zeige stufenlose Verbindungen inkl. Rolltreppen an)” umstelle, bekomme ich eine Route vom (korrekten) Bahnsteig zur Oberfläche (und in die andere Fahrtrichtung korrekt zum anderen Bahnsteig).
Technisch geht da was, die Zeigen das nur nicht für die “Nicht barrierefrei” Option an, da wird vom Bahnhof zum Bahnsteig teleportiert, dann zum Label teleportiert, und dann geht der Fußweg los.