Ich sehe das Problem weiterhin nicht: "hw=platform" ist nichts anderes als ein routingfähiger Weg (abhängig vom Router, nicht jeder routet darüber), der einen Haltestellenbereich kennzeichnet, anders gerendert wird und dessen eine Seite mit der "stop_position" verbunden wurde. Ich könnte genauso das Stück platform, was du gelöscht hast, als "hw=path/footway" taggen. Das ändert inhaltlich/routingtechnisch nichts, außer dass die gerenderte "platform" dann keinen Knick mehr hat.
Wie gesagt: Das ist im AVV weitestgehend der vorherrschende Mapping-Standard (schon vor meiner Zeit, ich habe mich dem angepasst). Bislang war das nie ein Problem und ich würde das auch ungern jetzt über den Haufen werfen, nur weil das möglicherweise in anderen Regionen anders gemacht wird.
Nebenbei erwähnt: Der von dir zitierte Satz ist inhaltlich falsch, denn "hw=platform" ist überhaupt nicht für Bahnsteige gedacht.