Michael Crabtree has 2 years left on his deal. It appears that the 49ers want to spend a lot of money on their OL, and will be forced to pay CK a large amount of money as well. If you have an expensive OL and QB, you have to take money from somewhere. One possible location could be the skill location offensive positions like WR and RB. If the 49ers know that they can't pay Crabtee what he expects (and probably deserves), one other option is to trade him to another team that will pay him, while he still has a year on his contract. That way the 49ers get a good draft pick (my guess is a 2nd). You have to weigh, though, whether another year of Crabtree is more important than a high draft pick.