Adding four random digits to people's names was a brilliant solution to two common problems with usernames (users wanting the same username and usernames of notable personalities getting leaked), and now they're just going to the exact same system everyone else uses with all of its attendant problems? Fuck off
Discord usernames aren't so incredibly complicated in a way that this change will fix.
What's the difference between UserName#2345 and username2347305 (because "username" and "username 2345" was taken already)?
The biggest issue they had was capitalization making a difference, no one paid attention to that but it could be fixed by just making all the upper case letters lower case.
Also don't take their metrics at face value, how do they know it's not "gone to to the person they want to match with"? Maybe the recipient just didn't want to accept for some reason. There's certainly friend messages I've purposely ignored.
There are two differences. First off, username2347305 was chosen specifically by the user and they know that every single digit is part of their username. UserName#2345 simply goes by UserName 99% of the time and might literally have no idea that #2345 is even part of their username. They didn't pick it, and they never see it. The latter is also not case-sensitive so there's no way of miscommunicating or misremembering that aspect.
Ok ignoring metrics, I can speak from personal experience that trying to communicate your discord name to another human being and have them add you as a friend is a fucking nightmare which will be a million times better after this change.