You can't just produce these guys and then get rid of them once they're poised to make over 1-1.5 mill, only to bring in some plug that may hopefully do the same eventually (in Garbutt's case probably not), just to save a few hundred grand.
Not like I'm a huge fan, but as an entire package he's proved himself and he deserves this. It's not an over payment, and his penalties aren't a huge deal. Players like that take penalties, that's just a fact. He sits 50th in the league in PIMs so not exactly smashing records there. It's likely that many players ahead of him have wracked up mins by dropping the gloves rather than taking minors, but it's also likely that not many of them can skate like he can, create havoc in the offensive zone like he does, and are scoring at a 16 goal clip like he is.
You pay your players.