Originally Posted by
pczach
It's just the way the game is played anymore. Disinformation, slight of hand, and timing is just as important as performance in some cases.
The teams that have the willpower and patience to not overpay for free agents are in the best position to have a strong roster long term. Some teams decide to sign multiple high-priced free agents and hope for quick returns because the cap hits on those contracts really ramp up a few years in. Then the team is in serious cap trouble, and it forces them to release talent and to not sign their own quality players because they don't have the cap room.
The Steelers don't do things that way, and they tend to only give their own free agents big contracts. The reason for that is because free agency is a bigger crap shoot than the draft. Many times, it's harder to project how a current NFL player can fit into your teams schemes and concepts than it is with a young player coming out of college. I think most GM's would tell you that. If you sign your own players, you already know exactly how they perform in your system and schemes. It just makes more sense.