NFL free agency is littered with bad contracts. The kind of contracts that any reasonable person knows is a bad idea immediately.
Yet the signings happen every year because general managers need to keep their jobs, and an abundance of cap space is too juicy to ignore.
But every once in a while, a great signing takes place. One that makes the team better both short and long term.