Yup. Big sponsor dollars. The game is s*** and I don't think that's a secret to anyone...this is basically mandatory appearances from the league stars to get their faces out there and advertise the NHL. The ones that hate the game the most are already balls deep into the NHL so that's not the target audience anyway.
I just ignore that weekend and do something else. It's over quick enough.