dies wäre nur notwenig, wenn sich etwas anderes an gleicher Stelle befindet, damit ein Renderer unterscheiden kann, welches Objekt höher / niedriger relativ zu einem anderen liegt. Es besagt nicht, dass etwas unterirdisch ist. Ich sag’ das nur, weil viele die Bedeutung von layer=* falsch verstehen.
Es mach ja insofern Sinn, als dass man bei Objekten unter der Erde immer davon ausgehen kann, dass sich etwas darüber befindet, und wenn es nur ein landuse ist. Bei tunnel=yes setzt man inzwischen auch automatisch layer=-1 ohne darüber nachzudenken, ob sich über dem Tunnel überhaupt ein OSM-Objekt befindet.
eine Tiefgarage bei der die Decke 80cm über Gelände ist wäre für mich immer noch eine Tiefgarage und das Geschoss würde ich als unterirdisch ansehen.
Das ist übrigens eine ziemlich häufig anzutreffende Situation bei Wohngebäuden, Stichwort Hochparterre