Some of that too is that the players just don't want to be where ever they end up. They'll gladly take the money, but if they're unhappy they can have nagging injuries, personal issues, poor performance, etc.Yeah that salary cap is a double-edged sword for sure. It makes teams that are loaded with talent decide which players to pay and which ones to not pay. The ones you don't pay, you can trade or let them explore free agency.
From what I heard in the sports news, it was in Seattle's best interest to pay Wilson, the big DB that didn't play the first few games, the LB (sorry I'm forgetting names). And sure enough, you can't pay everyone.
In a mostly unrelated news item, my Chiefs let go of Dwayne Bowe WR after last year. Cleveland snarfed him up and guaranteed him $9 mill. So far this season, Bowe's production has been... 2 targets, 0 receptions, a lingering injury, and now he's about 6th on the depth chart. It's under-the-radar decisions like this that make teams like Cleveland bad for so long.
Seattle got that with Dion Branch the receiver we got from New England, and Percy Harvin (hurt 90% of his first year here, then a cancer in the locker room, that's how Golden Tate III left; Harvin and Tate were fighting in the locker room). So some times "business decisions" aren't in the best interest for everyone involved.