This sounds like it has a large potential to missguide users as the current usage is not clear.
If a building is build as hospital and is later turned into an apartment building, how are users supposed to know that the usage has changed?

I don't say the old information has to be deleted (in this case that the building was a hospital), but it should be marked as old information. Like there is "name" and "old_name" for names. If a building is abandoned we don't keep it as "building" but as "abandoned:building".