What Is With The 'Man-Bun' Hairstyle?

Celebrities and Hipsters alike, we see it all the time. The man with the long hair, and then he pulls it back into a bun on the back of his head. Not quite like a ballerina, but hippie style. We've seen Leo, Brad, and Jared all do it, but the question is, why?