What I meant is that I usually use a generic value better than innovating or using a undocumented value.

I do not censure anyone who uses an invented value. You can use any tag you like. In case of doubt, I find a building=yes better because it is recognized as a valid but improvable value, while indicating a specific innovative value and not well documented can be misleading or confusing to other mappers.