Quoting: Billy12Bob
Let me put a proposal to you.
You have the opportunity to choose one of two offers that are made to your team.
Offer 1. A useful player and a 2nd round pick to take over his contract.
Offer 2. A player you have no use for and a 3rd round pick to take on his contract.
Which one of those two deals would you make?
Think about it carefully. 2nd + useful or 3rd + useless?
Well?
The world is not as black and white as you make out.
If I can only choose ONE offer then of course it would be the better offer. However, you speak as if there is an offer on the table right now for a useful player in exchange for a 2nd round pick. I am not aware of that offer. You brought up the Staal deal, well that was last season. So it is quite possible for DET to choose both Offer 1 and Offer 2, since they have the space and they want the picks.
Other critical parts of the deal when taking on cap are: the the amount of cap, the length of the contract, and the amount of actual salary to pay. If you would take on James Neal (might be considered more useful than Roussel) for a 2nd round pick, then you are a mug. He has three years remaining at $5.75m (cap and actual salary). So the cost-benefit analysis is important. The cost of taking on Roussel is low (one year at $1.9m salary) and the benefit (a 78th overall pick) is pretty good and fair in my opinion.
You talk about the 50 contract limit. Detroit only has 23 contracts signed for next season. There is plenty of room to make more than one deal to take on cap in exchange for picks, if Detroit chooses to. They could resign every one of their 13 RFAs and still have space to do 14 such deals, so contract numbers are not particularly relevant. Not every deal will yield the same result.
You say Roussel is "useless". He is not useless. He can be used an effective 3rd line scoring winger or as a 4th line shutdown winger. I would rate him above quite a few players on your current roster.
I can see my words are wasted on you, so I won't continue the discussion any further.