I remain cautious when discussing him because I like him a lot, as do many fans. However, we must face the truth: Gally will never again score 30 goals in the NHL, and he's having a lot of difficulty keeping up.
With a contract worth $6.5 million for three more seasons, excluding the current one, Gallagher will be a significant burden for the team. It's unfortunate to see him in this situation, but that's the reality.
The problem isn't at the salary cap level. The Canadiens are doing well in that regard, and they will continue to do so for a few more years. However, the question arises: where will Gallagher end up? We are already questioning his role and the place he can hold on the team. Imagine in two or three years...
There are many young players coming up, and space will need to be made for them. Sooner or later, Gallagher will become surplus, and I'm afraid it might happen well before the end of his contract.