Earlier quoted context omitted.
Interesting to see the denormalization of user Display names on the most important tables, but not everywhere.
Seeing some training sessions on performance tuning that use this database as the example, an educated guess is that it's done on purpose. I saw a few cases where usual rules have to be bent to get functionality, sometimes reality beats the book.
I'm curious what they do if someone changes their name (though that should be really rare on SO)