You shouldn't need to host your name on screen if you already know what you've accomplished. It's incredibly shallow and insecure notion to "need" or want this. The game is already very visual in that you can see those who are more accomplished than others, just by armor and weapons they have. If you don't feel any satisfaction from your accomplishments unless you have your name plastered on it then you have some serious emotional issues. There are plenty of people who do great things and never get any acknowledgment, nor do they need it to be happy.
I guess every armor you are wearing should look the same to you too then. We could also have standardized character models, because only other people need to see your "real" character. Also, the player wielding a Legendary should of course only see a starter weapon, it would save FPS and there's really no point in seeing the Legendary since you already know you have it right?