Despite his 16 goals, he has no energy at all and lack of defensive awareness. Those guys you describe are all good defensively, can take faceoff or better playmaker. Gallagher is only offense and he is going at the front of the net, thats all. He had no playmaking brain. His contract is literrally an anchor.
He is certainly overpaid but there is no need to do anything drastic like give up assets to move him (assuming he is willing NTC/ NMC) or buy him out. You buy a guy out if you
1) need the dollar savings
2) need the cap space
3) need the roster spot
On the first Molson is not broke so real $$ does not matter
On the 2nd cap space, we don't need it for the next 2 or 3 years so no need to buy out now. We will need cap space after his contract expires when guys like Reinbacher/Demidov and maybe Newhook are ready for a long term extension. We may need some in 2026-27 when Hutson/maillioux/and Dach are up for renewal but Price is off the Cap then. Buyout also extends the cap it over 2X as many yrs as remaining. Buying out now will create a problem when we need the space.
The roster spot? There are many other guys to come out of the lineup before Gallagher, Pezz, RHP, etc. Next year more spots open up for kids when Armia/Dvo and probably Evans are gone.