User ID is default value for "user name" field, so it actually does not use user ID, but user name.
Having different value in user name could do the trick!
its not hard to get it but i have changed my mind.
i will give advantage to users to choose username in their profile, this way will have to pick his name or his company name.
thats better than changing userid with their names.
i already done it by adding this code in user profile.
<div class="row">
<label for="s_username"><?php _e('User name', 'beta'); ?></label>
<div class="input-box"><?php UserForm::username_text($user); ?> <div id="available"></div></div>
</div>
Regards.