Spencer isnt great, but he isnt the biggest problem either. You dont let him go unless you know you have a definite upgrade. Doing so would be really foolish. There are no obvious DeMarcus Ware's in this draft, and there definitely arnt any of his calibar of player available in free agency. The only way letting Spencer get to unrestricted free agency makes sense is if they are going to sign somebody like Mario Williams and change to a 4-3 defense. He's an obvious upgrade over Spencer.
I dont love the guy and would love to see his position upgraded, but the fact is there arnt alot of quality options at his position, in fact Spencer is regarded as the best OLB that might be available.
There are a few players in the draft which might be potential replacements down the road, but none of them is likely a guy you could plug in from day one and expect them to do at least as good as Spencer does now. Ingram might be the best possibility there, but he might not even be available for us on draft day. Upshaw probably is going to struggle to be an everydown OLB in a 3-4 initially. He might could do it in time, but is probably a PT player at first.
I let Spencer go knowing I can upgrade CB (Carr), NT, (Pouha) and C (Myers / Wells) with the majority of their cap hits being covered by Spencers 9M.
Call me crazy but I'd rather sacrifice 1 guy who isn't in the long term plans if it means I can acquire 3 top performing players for the length of their contract.
Lets say Carr comes in at 6M cap hit.
Pouha at 4M
C at 4M
Two of those guys are 90% covered by Spencers freed up space.
Now, keep Spencer at 9M and sign Carr. You've blown your load.
I'm not willing to sacrifice one of the best Cs in the game and a very good NT just so Dallas can delay finding a replacement for Spencer for 1 season.
It's not just about Spencer and the SOLB position. It's about building the team. You don't build a team by renting a guy for a single season at a price that is probably double what he really deserves.
JMO.