Auf Autobahnen und Kraftfahrstrassen darf man natürlich nicht zu Fuß gehen. Die Straßen sind entsprechend getaggt und Router berücksichtigen das dadurch automatisch. Auf Autobahnen wirst Du daher in Openstreetmap kein foot=no finden.
Für Bundesstraßen gibt es aber kein  solches Verbot und wird nur normalerweise nur getaggt, wenn es explizit ausgeschildert ist.
So wie Du es momentan eingetragen ist, ist auch die Provinzialstr. 159 z.B. nicht per Fußgängerrouting erreichbar. Und das ist falsch, weil man dort sehr wohl an der Straße lang gehen darf. Sonst hätten die Anwohner ja keine Chance dort, zu Fuß nach Hause zu laufen. ;-)
Das mit dem Fußgänger am Osterfeld ist natürlich traurig, aber mit einer solchen Argumentation könnte man auch in OSM überall eine eigene Geschwindigkeitsbegrenzung eintragen, wo mal ein Auto aus der Kurve geflogen ist. ;-)