Hallo,
das ist der OSM-Standard, siehe https://wiki.openstreetmap.org/wiki/DE:Key:addr:* :
"Die Adress-Schlüssel sollen hinzugefügt werden zu […] dem Polygon, das die Fläche eines Gebäudes oder eines Campus repräsentiert, wenn die Adresse für das gesamte Objekt gilt (z.B. ein Einfamilienhaus, ein einzelnes Reihenhaus, ein Schulgelände)"
Es wäre umgekehrt ärgerlich, wenn das amenity=fire_station (eine Schule, ein Firemgelände...) keine Adresse hätte, weil die Adresse innerhalb des Polygons an einem anderen Node oder Polygon hängt.
Das Routing zu einem bestimmten "Eingang" wiederum ist ein anderes ungelöstes Problem, siehe z. B. https://community.openstreetmap.org/t/gibt-es-einen-osm-router-der-zum-eingang-navigiert/
Viele Grüße