It does go both ways sadly, most NHLers seem terrified to show any sort of personality.
That's definitely a part of it too that most people don't talk about - just saying "the league needs to sell McDavid more" ignores the fact there's a real good chance Connor doesn't want to spend his whole offseason doing 7AM call in hits for random US sports radio shows.