Yup.
There's multiple factors here. Athletes in other sports are given more platforms: you see tons of commercials starring Aaron Rodgers and Lebron, not so much any hockey players. They get interviewed constantly about things that aren't necessarily sport-related. Other sports are a bigger deal, so athletes get more opportunities to display their personalities.
Hockey is also culturally conservative. We really do crucify any player that displays a bit of flair. With the little media training that they get (compared to athletes in other sports) they're pretty much told to just say nothing and offend no one.
Hockey is also, demographically, very uniform. The vast, vast, vast majority of the league are white men from upper-middle-class-or-higher backgrounds. There's some solidly middle class guys and some guys who worked their way up from tough situations, but it's a really expensive game to play growing up. Whether American, Canadian, Swedish, or Russian, you can bet most players are from a well-off family somewhere. And the fanhood follows that, too.
That's my background, as well, and I am perfectly confident in saying most of the people I went to high school with are pretty damn boring. I've lived all over and worked in everything from dive bars to restaurants to retail stores to music venues and now a corporate media company. 95% of the 300ish people I work with now are white folks from the suburbs. There were more genuinely interesting personalities in 20-person bar staffs I worked on, where you had college grads from the burbs and high school dropouts from the city and everyone in between. For the same reason, NHL rosters honestly don't have too many people with unique perspectives on them, and those that have them don't really have much opportunity to display them.
There's no problem with hockey players. It's just the nature of the game and its longtime viewership. Were it not mostly a wealthy white people's sport, both on the ice and in the stands, it'd be a different situation.