The reason Mastodon names are like email addresses is because email addresses "won" over a lot of other options that I won't mention here because most people have never heard of them.

Why did email addresses win? Because they match how we think of community, at a deep cognitive and arguably biological level.

Need evidence? "Jesus of Nazareth" is basically an email address and, now, a Mastodon account name.

@blaine over on FB, Dave Crocker (one of the actual inventors of email) explained to a friend how the Mastodon naming convention worked. “It’s just like email” he said, and gosh, I figure he’d know. 😀
@davetroy amazing. I should very much like to meet Dave some day and shake his hand. ❤️
@blaine we met at an email conference probably 10 years ago or so and talked some. That’s how we ended up as FB friends. Good guy.