Oh, yeah, it’s that you want 3 years. Chuck Pleiness (snarkily?) points out young Colaiacovo hasn’t played more than 67 games in a season, due to injury. Apparently, the Wings offered him one year at the start, which makes sense. You don’t want to commit too hard to a guy who hasn’t shown he can hack a full season yet.
But Carlo is banking that we’re past the point where the Wings can ask guys to prove themselves before rewarding them with a longer deal. The market is that thin.