Why make a trade for a big contract when this guy will be cut after his suspension?
Well, first of all, I bet he's probably cheaper than Price, who is taking in $1.8 million to be inactive. Financial terms were not released at the time, but Rogers got a $14 million signing bonus. For that reason alone, he is not likely to be cut. The Lions are responsible for that bonus and any cap implications. I imagine the actual salaries are quite low since he got so much money upfront.
Secondly, you trade a relatively low-value 5th round draft pick to get a player with huge upside before any other team gets a chance. If he gets cut, then 31 other teams are competing to sign him and believe me, if Koren Robinson found a home after his lengthy list of problems, then at least a dozen teams would be lining up for a player of Rogers' abilities.
He won't see the '06 season with Detroit. I've got no problem with taking a free look at someone but taking over a big contract, losing a more productive career player who at least has had some time to study the playbook, and giving up a pick for a guy would could hand you out to dry with his next toke -- No freaking way.
Taking chances is what made Dallas great throughout its history -- whether it be drafting Staubach and waiting, or trading for Charles Haley, or drafting Steve Walsh when we had Troy... Price is a short-timer. Rogers could be a franchise WR. It's a no-brainer.