Most sites that use a unique username free up old ones periodically so I don’t think that’s the issue here. Usernames have value and that’s why they should be freed and auctioned to people that want them. On a proprietary website like Twitter nothing belongs to the user.