Based on what Broberg has shown to be so far at the NHL level, Ceci is a better player. Next year, or the year after, that could be different.
Even if you disagree, the other factor is that Ceci doesn't have term. In 2025-2026, Edmonton is going to have to give massive raises to both Draisaitl and Bouchard. That is likely a big reason why St.Louis opted to go 2 years instead of 1 year.
So if the choice is keep Ceci at 3.25Mx1Y or keep Broberg 4.5Mx2Y, cap flexibility is going to factor in. Add in the fact that Ceci likely costs an asset to dump without retention where as keeping Ceci gets them an asset via the Broberg compensation.
Which is more valuable for Edmonton? Broberg overpaid for 2 years, and giving up possibly two second round picks (the one from STL, and the one that it will likely take to dump Ceci in duress) - or Ceci signed for 1 year, and getting two second round picks (1 from STL, and 1 by proxy that they get to keep through not having to dump Ceci).
This is very well thought out by STL. I'll be shocked if Edmonton matches on Broberg.