Imagine these boards if we had signed Danault to $6M x5 and we were the bottom feeders we are now?
It all depends on whether you consider him a key player on the team. I considered him a key player. At the time of Gallagher's signing I considered him to be key but he hasn't had much success since. Price is absolutely key, same with Subban and Weber, and all of their contracts turned out to include a lot of unproductive years, and, considering their ages, it is only a surprise for Subban. I don't think anyone thinks of Chiarot, Armia, Savard, Hoffman, Lekhonen, or Byron key. Petry and Edmundson, possibly, though less so this year.
I think you have to decide who your 5-6 key players are, keep them, and arrange the rest of the team and salary structure so that it works. I'd much rather have Danault at 6 million per year than Savard and Hoffman. MB was really sure that Danault was not a key player, and he's a professional GM while I don't know that much about hockey, so he may be right.
So I'd have been happy to have Danault at $6M x5, or even $7M x5, and if it were necessary to trade a player to do it I'd still be happy to have him at that salary. I would have tried a lot harder to keep guys like KK, Danault, Romanov, and Caufield happy than some of the other depth players. Evans looked really good as a secondary defensive option, and he looks good at times as the primary one, but he sure isn't Danault. A few key guys make the whole team better. Gallagher used to do that, Danault still does, most players don't. Even though he might not always play in the top 6 I consider Danault a key player, last year: Price, Weber, Danault, Suzuki, Petry, maybe one of Edmundson, Toffoli, Perry.