The fans (especially young ones) absolutely want a true all star experience:
A small window to showcase all of the very best the sport offers -
Best and fastest skaters
Best stickhandlers and tricks players showing off their slick moves
Best shooters showcasing how hard and how accurate their shots are
Best goalies showing their best reflex and over-the-top glove saves
What the fans don't want is Leo Komarov in the f***ing All Star game.
They don't want John Scott in that game (I know the irony of him having been voted in by the fans, but that was done almost entirely in protest of the terrible game itself)
The fans don't give a damn about the feelings of some guy in Carolina or Arizona, nor do they give a damn about lining the pockets of the sponsors.
The league doesn't care about the fan experience or the integrity of the All Star game.
The league wants to make money.
And they will do whatever it takes to make the most money - except include their biggest markets in any form of regularity.
That's the problem with the All Star game.
I remember vividly when Owen Nolan called his shot on Hasek.
I remember multiple players going 4/4.
I remember Al McInnis hitting 100.
I remember Mike Gartner in the fastest skater competition and Niedermayer just cruising...
I remember Ovechkin with the costume or the double sticks.
I remember Gaudreau being skated like a toddler.
What I remember fondly are the things the NHL doesn't care about.
What the NHL really cares about, I have exactly 0 recollection.
That's the problem with the All Star game right there.