I would have been fine bringing Bennett back, I liked him as a player and it does look like we have a spot for a vet RW.
But I again point to what looks like an intentional effort by the Devils to cut loose the list of oft injured players.
Camm, JJ, BB, Merril. If you get 60 games out of any of these games that's a major win.
Meanwhile they brought in 2 players who consistently play 75+ games.
While i'm certain their susceptibility to injuries may have played a part in the decision to part ways with guys like Bennett & Cammalleri, I think the primary motivation for doing so was how extremely one-dimensional their games were. If you're going to be a soft 'scoring' forward you damn well better get the job done on the score-sheet on a consistent basis and last season neither Bennett or Cammalleri managed to do that.
If they're not scoring regularly the question then becomes what else were they bringing to the table on a nightly basis? They're both low intensity players who were mostly passengers on their respective lines. Both are mediocre (at best) defensively, and neither offers any kind of physicality or push back when the team is struggling, not a huge surprise given how fragile they both are.
Bennett wasn't as bad as Cammalleri, but he wasn't a difference maker whatsoever. He'll be a much more useful piece for a team like St. Louis where he'll play a very sheltered role on a good team that already has an established identity. Cammalleri looks completely washed up, but he may have been mailing it in for the last half of the season, perhaps a change of scenery can reinvigorate his career a little.
The fact of the matter is when your team is outmatched in terms of skill you need players who play with speed, intensity and physicality to help level the playing field a little.