Ja, das stimmt. Auf der anderen Seite kann ein Router bei einem sidwalk:*=separate und einem parallel laufenden footway=sidewalk die selbe Annahme treffen, als wenn nur ein sidewalk:*=yes getaggt ist. Nämlich, dass der Wechsel überall zwischen den beiden Linien möglich ist. Insofern ist der “Fehler” aus Datensicht nicht größer/anders.

Anzunehmen, dass man bei jedem sidewalk:*=yes an jeder Stelle auf die Straße wechseln kann ist ja genau so fehlerhaft.