The Eagles have TONS of cap space so that wasn't the driving factor.
The truth is the Eagles front office this off-season was already looking for a way to dump McCoy and his $11.95 million cap hit. Restructuring wasn't really going to work. And McCoy wasn't open to a pay cut off his scheduled $9.75 million salary this year. Come on, everyone here knows NO running back is worth that.
All signs pointed to the Eagles releasing McCoy just as they did with DeSean Jackson.
For the Eagles to turn that inevitability into a young, 2nd round prospect who already showed he can play with TWO years left on his rookie deal is amazing. The fact Alonzo played for Kelly and Kelly knows what he is getting off the field is even better.
Huge win for the Eagles but it really depends on how Kelly plans on spending all that cap space (at close to $40 million now). The smart move is take the shotgun approach and get 5 guys in the $5 million/year range to really improve depth. That tier-2 free agency group is where most of the value is at. History kind of shows going all in on the $50 million+ contract for the #1 to #3 top free agents every year doesn't work well. The Eagles were probably smart last year getting Malcolm Jenkins at $5 million and not Jarius Byrd at $9 million (which every Eagle fan wanted).
Now the stupid Eagles are complaining again. Serves them right. No fan base has won so little yet acts like they are owed so much.