I think that means that the wiki page for "building=yes" should be updated, that it also counts as a specified type, if the building type can be taken by reading other tags, also such that uses any of all of those different lifecycle prefix prefixes.

Today the wiki site says "used when someone is unable or unwilling to tag it more specifically", and "Replacing by more specific building type is always welcomed".

That also means that the wiki page of "building=*" is wrong, it says  

[["The most basic use is building=yes, but the value may be used to classify the (architectural) type of 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.]]"

The building=hospital (which also got it's own wiki site) should always be a building=yes, and get /"disused:" or "destroyed:" or "abandoned:" or "razed:" amenity=hospital/ .

Altough we don't tag for the renderer, i think it's very hard for data consumers that want to find all hospital buildings, to find all those that used different lifecycle prefixes for the amenity, which they need to find out the building type.

Another example without lifecycle:

There are multiple school buildings of one school on a area. The area around all that school buildings gets "amenity=school" and all the information about the operating school. But there are also some sheds, a bicycle garage, and a small building next to it that noone knows what's inside, because the keys got lost some years ago, and none of the operators that would have permission to break the lock wanted to know what's the buildings purpose.

This is one case where it needs "building=yes", because it can't be specified by anyone with interest without breaking the law.

But the school buildings are also "building=yes", because the type school needs to be collected from the surrounding "amenity=school" area. Now we have the problem that the unknown building also gets the type school, altough it isn't one, or the "amenity=school" needs to be repeated on every school buildings, which is also incorrect, because theres only one school that is using all these buildings. https://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element


This is also possible at fuel stations, altough it will be more rare to find one.