While this is true, I do think (hope?) there's a chance we see Dubas err on the side of asset management when it comes to players he understands won't be in the long-term plans. Making moves in the off-season prior to a player hitting free agency can be a way to bring in value for them without dashing the hopes of a team in the thick of things.
Gardiner, right now, is a perfect example. If he's looking to sign for $6M per year after this season (which I believe he deserves, but am not comfortable giving him) then move him out right now, before it takes a bite out of your team's mid-season successes, and allow your team to gel right from the beginning of the year, giving them the best chance to mitigate the effects of his departure. In trading him, you try to return pieces that will be in your team's longer-term plans, such as a RHD to balance out our blueline, or the picks/prospects required to acquire that RHD.
If you can avoid players walking away for nothing, while remaining competitive, I think it's a pretty wise decision to do so.