They need an actual secondary/tertiary scorers but really, their defense has also been poor for how the reliant their team is on them.
Hamilton has as much brain farts as any D in the league right now, the only reason he gets a pass is his age, size, tools, and the fact Gio shelters him all the time. Brodie has been awful for 2 years now. Hamonic has been horrible and continuing his poor play from last year. Your not winning many games when your margin of error for defense is just Gio.
It's similar to the Leafs, we have almost no room for error outside of Rielly-Hainsey- particularly if one of them has an off night- though our forwards have more than made up the gap there.
I think fundamentally, they can still win with their offense. It's not a lost cause. But that defense is no where near as good as it's been heralded and that's where the Flames have invested the most in (in terms of assets, resources, and just general pedigree/reliance for a number of years now).