Hallo,
ich habe nicht gezielt Änderungen von dir Rückgängig gemacht sondern im ganzen Gebiet um Erlangen bearbeitet.
Mir ist aufgefallen, dass in der Erlanger-Umgebung viele Löcher im Netz der unclassified-Straßen sind und habe angefangen das zu beheben.
Größtenteils liegen die Ursachen in ur-alten Änderungen. Aber wie ich jetzt sehe, hast du erst kürzlich genau die Fehler gemacht (unclassified am Ortseingang enden zu lassen), die ich gerade versuche zu korrigieren.

Zur Erklärung:
Straßen werden bei OSM in erster Linie nach Vekehrsbedeutung eingestuft.
Die Verkehrsbedeutung hört nicht plötzlich am Ortsschild auf (der Verkehr verschwindet ja nicht schlagartig, sondern fährt die gleiche Straße weiter). Daher werden die höherklassigen Straßen (unclassified, tertiary, secondary, primary) üblicherweise durch Ortschaften hindurchgeführt (bzw. bis zum Zusammentreffen mit der nächst höheren Straßenklasse).
(Irgendwelche speziellen Sonderfälle oder Grenzfälle mal außer acht gelassen.)

Siehe z.B. auch die Bemerkungen zu unclassified im wiki:
https://wiki.openstreetmap.org/wiki/DE:Key:highway#Stra%C3%9Fen
z.B. "Der bei Straßen mit angrenzenden Wohngebäuden übliche Wert highway=residential ist daher bei Durchgangsstraßen nicht zu verwenden"
oder "Sollte möglichst bis zur nächsten höherklassigen Straße durchgezogen werden, auch innerorts."

Zur Unterscheidung zwischen innerorts und außerorts wird übrigens zone:traffic verwendet:
zone:traffic = DE:urban (innerorts)
zone:traffic = DE:rural (außerorts)
Z.B. wie hier: https://overpass-turbo.eu/s/2amb