if it helps, I have never felt compelled to do this. I personally name all my namespaces, structs, classes, and enums etc. and have found nameless stuff to be more annoying than useful in general. I don't really like the namelessness of lambdas either, but its going to be hard to avoid those going forward I think.
Okay, I was getting confused by a footnote attached to the section on unnamed namespace...
Although entities in an unnamed namespace might have external linkage, they are effectively qualified by a name unique to their translation unit and therefore can never be seen from any other translation unit