NHL Teams give out multi year contracts to terrible players every off-season. Its like they just want to do something for the sake of doing it. I understand 2-year deals but the amount of role players getting 4 plus years is horrendous. These players always get waived or dumped or even sent to the minors.