I like Spencer alot and I think he's been undervalued here for years.
But, I've been thinking lately, it would be smart to let him go. As multiple people have already said, we've been very silly lately with contract extensions and signings of mediocre players with low ceiling and increasing age. It's why we've had to do all this restructuring, why we can't get Romo signed long-term and why our future is very tight.
Even though I like Spencer and think we maybe should resign him, I think we need to break this cycle once and for all, and trust the guys that we draft to do the job that they were drafted for.