Nein, das ist kein Kompromiss. Es ist gegen die Grundregeln der OSM-Community. Mappen, was wirklich vor Ort ist. Deswegen bleibe ich bei @Nop:
abandoned → verlassen/aufgegeben → Schienen liegen noch
demolished/razed → abgebaut/abgerissen → Keine Schienen mehr, ggf. Bahndamm, da kann man trefflich streiten, was besser ist - ich bin da relativ unentschlossen…
Überbaut/neue Nutzung → nicht mehr erkennbar → löschen
Und dann habe ich ehrlich kein Problem, Reststücke in einer relation mit route=railway + historic oder route=historic_railway zusammen zu fassen (wobei mir persönlich das 1. soger eher gefallen wird). Aber nicht mehr vorhandene Elemente sind halt weg, und dann gehören sie auch weg…