building=* gibt immer an, als was das Gebäude ursprünglich errichtet wurde. Eine Kirche, die nicht mehr für Gottesdienste genutzt wird, ist trotzdem immer noch eine Kirche, und ein zum Wohnhaus umfunktionierter Bunker ist immer noch ein Bunker.

https://wiki.openstreetmap.org/wiki/Key:building
"Note that it may be not the same as the building's current use (tagged using building:use=*). For example, a hospital building that is abandoned or repurposed to be a marketplace is still a building=hospital, and to mark active hospitals amenity=hospital is used."

military=bunker wäre dann in diesem Fall natürlich falsch.