Dein Hinweis habe ich gar nicht als Kritik verstanden. Sorry, falls das so 'rübergekommen ist. :-)

In OSM wird zur Benennung das "name"-Attribut verwendet. Darin steht wie etwas heißt, aber nicht was etwas ist. Was etwas ist, folgt dann in anderen Attributen, hier mit der Kombination "highway=bus_stop". Ein ordentlicher Karten-Renderer kann also durchaus aus den Informationen darstellen, das es sich hier um eine Bushaltestelle mit dem Namen "Bahnhof" handelt. Und das ist auf der Standard-Karte mit dem blauen Bus-Symbol auch ersichtlich. Die Standard-Karte versucht so gut wie möglich alle Informationen in der Datenbank darzustellen. Das wirkt natürlich überfrachtet, wenn man in einem bestimmten Kontext unterwegs ist. Für Transport-Angelegenheiten (ÖPNV) eignet sich vielleicht die Verkehrs- oder ÖPNV-Karte besser?

Natürlich könnte man alle Objekte umbenennen, so dass auch angezeigt wird, was etwas ist. Aber wo hört man da dann auf? "Bäckerrei 'Rohr'", "Einkaufsmarkt 'Edeka'", "Ortsdurchfahrtsstraße 'Hauptstraße'", usw. Schlussendlich wäre das "Tagging für den Renderer", und das ist verpönt: https://wiki.openstreetmap.org/wiki/DE:Taggen_f%C3%BCr_den_Renderer

Auch Google sollte das unterscheiden können - wie oben beschrieben, die Information und Unterscheidung zwischen Bahnhof und Bushaltestelle ist in der Datenbank bereits vorhanden - sie muss nur genutzt werden. 