Contrary to what you seem to think, players sometimes have a nice resurgence with a change of team/atmosphere. Those guys have had past success, low risk, high reward gamble.
I hear you, but I'd prefer if Bergevin left some salary available, just in case, and give the prospects the chance to fight for the last spot.