Yeah--I said it. Why? Because having the cup final in June is idiotic. Schools are out. People are going on vacations. The overriding theme is warm summer fun, not anything to do with ice or hockey. Hockey means next to nothing in June! I've been a hockey fan long enough to recall when the cup final was in April. Then May. Now June. Where does it stop? August? Are we headed for a year-round season?
Something that's equally ridiculous is the 82-game schedule. It's bad enough that the regular season has become a sort of meaningless pre-season, but to have it drag on for 82 games is just too much. I know the franchises make money on every game, but I find it hard to believe that there is no downside to spreading the season so thin. There are exceptions, but most NHL arenas are not filled to capacity for every game. I'd bet that if they played fewer games most of the lost revenue would be made up by higher per-game attendance.
I think the cup final should be played no later than April. To accomplish this, I'd remove at least 10-12 games from the schedule and start the season earlier. Hockey in September makes way more sense than hockey in June. If nobody cares about hockey in September, fine. That's way better than nobody caring during the cup final.