This functionality now exists
Should we limit how often users are able to do this? or we can show an audit log of their past usernames?
If they want a clean username history they can create a new account
Delete account functionality still needs to be built