“For those who are unaware, users that signed up for the Steam service in its early days are forced to login with the email address that they signed up with many years ago.
For a lot of us, that means we’re signing in with an email address that no longer has relevance and is potentially no longer used. While this isn’t the contact email address tied to the account, it can still be quite bothersome.
I contacted the man himself today about the issue (Gabe Newell) and he was kind enough to forward it directly to the man in charge of such a decision/change (John Cook).“
“He is very clear about why this isn’t yet possible and it is strictly due to a technical limitation of the current database implementation and primary keys.
He continues to describe that efforts are being made to migrate away from this limitation and at which point changing usernames will be permitted.
Things to note:
There is no date suggesting when this feature will be implemented.
It’s not guaranteed to ever happen, for all we know it’s on a "To-do list" with extremely low priority.
With that being said, I’m still extremely pleased that someday I will be able to change my Steam username.”