They're paying for the 30+ years of Huberdeau, who has been a pt/game winger for a while. Kadri is usually a 2C who's not in a big UFA year.
Huberdeau and Kadri are $6.35m cheaper this year than Gaudreau and Tkachuk, although that gap closes to under $2m next year. But, 7.5 years older collectively.
Pretty evident they would've kept Gaudreau and Tkachuk had they wanted to stay. Their loss was not the Flames choice. If they end up better, do the Flames get credit for that? Can you blame the Flames if they get worse?
If everyone has a normal average year, they're probably better this year, just due to the cap savings. It allows them to keep one or two guys that they otherwise would've had to get rid of or not get, like a Weegar and/or Zadorov But again, they didn't set out to have this summer happen, so it's kind of a weird categorization of possibly better.