I would assume that there’s pressure for “growth“, and pushing discord as a Reddit or forum replacement. It’s probably just that.
I dunno, people complain about maintaining a forum software stack, so maybe that's where this stems from. Could be a market worth trying to capture, a 5 minute deploy that truly requires no maintenance ever. And if you want it private, just set the robots meta to noindex, problem solved.
Discord would probably win at the end anyway, especially because of the need for self-hosting (even though I don't think it was that bad... there were quite a few open servers),
But they had such a dominant position and, while Discord kept evolving, TeamSpeak just stayed the same... With the network effect that they had, I think with just some small improvements (mostly on the text chat support) they could stay relevant for a long time.
What? Why?
Names are never unique. That's not how names work. Why would usernames be different?
This causes all kinds of pain irl, it's not really a good example. IRL has the same issues non-unique usernames do. It's almost irrelevant in a small community because of the number of members. It becomes a problem in large communities because you can't find someone based on their name.
Discord's issue was downplaying the discriminator so much that a lot of people didn't realize they existed. That if you wanted to add someone, they weren't uniquely identified by username alone.
They probably could have solved that by making the discriminator more prominent early on in the app's lifecycle.
The issues are.. trivial at most. If you can't find someone based on their name in a large community, that can't cause any problems, because... how did you learn their name? If you know who they are, you can find them. The situation where you're given a piece of paper and told "find a specific person by this name, but not anyone else by the same name, within X time period or you lose this game" doesn't actually arise "IRL".
It's that last point there, that Discord seems to want to tackle... We will have to wait to see how, but I hope they don't ruin the server paradigm and aim to become a subreddit type ecosystem.
(for some inane reason wikipedia lists the installer size for roger wilco... 768kb, now there's a sensible chuckle.)
Also, they need a hosted server (which most people see as a disadvantage, HN is not the norm here).
Discord just isn't a reddit/forums/wiki competitor, that's not what the product is intended to be, and people continue to insist on forcing it to be one for some reason.
I think that's what they're fishing for with the transition to unique global usernames tho. Hashtag usernames aren't a problem in small community chats... they are a problem if you're planning on making a reddit competitor, usernames really should be globally unique for a public board.
When your users keep trying to shove your product into another niche it doesn't fit... you listen.