We Need a New Username System
venturebeat.com
venturebeat.com
You can pick any username you want. But the username is appended with a pound sign and a 4 digit number. (for example, my Battletag is minimaxir#1667)
Everyone wins the branding wars. Presumably, there aren't 10,000 people who want the same name.
Pretty sure I've seen someone with a 5-digit number after the hash.
In any case, you're right, it's a great system. In most Blizzard games, the name you want is over your head. In rare circumstances you could have >1 person with the same name in the same game, but even then it's not going to be confusing because they'll be playing different heroes, or be your opponent, etc. Much better than WoW where people wind up choosing names like Årthäs to get sort-of the name they want.
However, the real reason this is a problem in the non-gaming world is that URLs and domain names need to be unique, so Blizzard's system can't apply.
You'll be able to trade your characters with other users. You need a 'Y' to form "YoloSwaggins", so you trade your desirable 'e' for a 'Y' and a 'g' (you need 2 'g's). You can also sell characters you have no need of or buy ones that you want, all through the website's online marketplace that takes a modest cut for themselves of course.
You can't just change your username at any time though. Each character change requires a special character change token that has a small chance of dropping with each achievement. Or you can buy character change tokens in packs of 3 from the online shop.
A positive side effect, which I absolutely love, is that the more active people get to choose their name, while the more passive ones have to stick with the "less attractive" name for longer. Which makes complete sense as the screen time for active users' names is considerably higher.
Very interesting concept.
Instagram isn't one of the offenders, like you say. Usernames can be changed at will and logins are done through email.
I regularly change my username to a beer-pun when I've had enough of the current one.
I also don't really like your gamification grand plan. Names are too common for that to work. You'd be in the same position you were in before with a name like "Adam" because you'd be competing with "Adam Sandler" for example and he'll whoop your ass on "most pins/tweets/likes/friends/wins".
(That is, they have their problems too)
If you want to solve this, go distributed and own your own namespace.
Instead of ${walledgarden}, run your own GNU social instance and federate.
I've been building a no-sign-up product, and now I'm getting ready to launch accounts. So recently I let existing users reserve their usernames in exchange for some feedback on the product thus far. I got some great feedback, and now they get an awesome permanent URL on the web. They deserve it, because without the early adopters, there are no late adopters.
It was a terrible system, the worst, really.
Usernames aren't a problem, discoverability is. Vanity IDs aren't a problem as well, but an opportunity and they are being sold either for money (registered trademarks, "lucky" phone numbers, short or custom license plates) or engagement (Facebook's vanity URLs for pages).
Vanity id shouldn't affect discoverability and it really doesn't these days. Do Nimble CRM's customers have confusion by @nimble on Pinterest being taken by the Author? Don't think so. pornhub.com ha more traffic than sex.com and doesn't seem to be bothered.
For example, on various gaming sites I use, there are different longstanding members with the username 'Mario'. So who gets it with that sort of system?
How about two companies with the same name in different fields? Apple computer vs Apple records?