In today's world of high inflation where everything seemingly expensive, fans will be giving sports teams a short leash. Along with the Flames, most teams will have this issue. The Sharks, the Hawks and the Ducks have been mostly competitive for two decades, but a few short of years of mediocre hockey, and the fans are disappearing. Even in Canada it's happened with Winnipeg and Calgary.
Given Winnipeg's situation, of fervent fan support after gaining a team back, being in a Canadian city, and being competitive most years, you'd expect them to be sold out all the time but attendance dropped the first sign they weren't competitive. True North Sports & Entertainment even launched a season ticket drive in April called “Forever Winnipeg.”
From their campaign
“So long as fans are in Canada Life Centre cheering on their team, the Winnipeg Jets will be in Winnipeg forever,” True North said in a press release. A promotional video for the campaign went so far as to ask the question “Is Winnipeg an NHL city?”
Fans have always come out more when their team is winning, or come out less when their team is faltering, but the changes are more pronounced lately. Outside of a few markets like Toronto, NYR, Montreal, teams that don't perform on ice will see tickets drop quickly. It's just way too expensive to go watch a losing team.