The problem is that you cannot keep all of your players. We tried to keep our entire core (Brick, Mangold, Revis and Harris) while paying them all handsomely. In hindsight paying Harris might have cost us Revis. I think part of the reason Tanny gave Revis a front-loaded "band aid" contract was so we would have room for Harris. That was a mistake.
You have to build through the draft but you also have to replenish through the draft. You have to let some of the guys you draft go. We tried to keep them all and it will end up costing us our best chip.
You can't keep them all AND pay them all top dollar.