I actually love this kinds of design discussions even if I disagree with the original idea, many great ideas can come off it (I think it was John Carmack who said something like that as well).
Maybe allowing users to curate their own profile (similarly to github) is the answer. Tags can be part of the implementation and blog-like profiles can arise from it.
Both roads can coexist, a proposed feature and some flexible tools as tags to let the community create a spontaneous usage pattern.
PS: I my opinion tags can create quite chaotic and spammy structure if the user is completely free to create and use them.
reply