If the alias field is not set to display on profile edit it should synchronize the username to alias conversion. Meaning when the username changes so does the alias. This would allow the routing behavior to always use the alias field instead of using the username field. By doing this we will never need to prefix user id to URLs allowing for a better SEF URL.