Here's our FA signings starting in 2016. It's pretty bad.
2016
Cedric Thornton
Benson Mayowa
Alfred Morris
Joe Looney
2017
Nolan Carroll
Byron Bell
Stephen Paea
Damontre Moore
Jonathon Cooper
2018
Allen Hurns
Deonte Thompson
Cam Fleming
Marcus Martin
Joe Thomas
2019
Randall Cobb
Kerry Hyder
Christian Covington
2020
Andy Dalton
Blake Bell
Cam Erving
Everson Griffen
Aldon Smith
Dontari Poe
Gerald McCoy
Maurice Canady
Brandon Carr
Daryl Worley
HaHa Clinton Dix
Greg Zuerlein
I think you could argue Cobb and Zuerlein were really good signings and big contributors. Looney is a JAG but was a pretty competent fill in for us and certainly filled a roll. Aldon Smith started off hot but tailed off and it looks like he might not even be in our plans. Thomas was a decent backup LB. Dalton was a decent backup QB.
The rest? Not good. Some just got injured, others just sucked. The class with Nolan Carroll, Moore, Paea was a real doozy as those were arguably our three biggest signings and none of the three made it past November on the roster.
"We pick really poorly in free agency. Let's spend a lot *more* money in free agency!"
Free agency is *generally* bad value, and should be expected to be so. You're competing with the uncertainty of all the teams on a player, with the team who expects the most out of the player winning the bidding. That's almost certainly going to be a team that *overestimates* what the player brings.
Free agency is when owners have the *least* leverage in negotiations. Hence, they get the worst deals.
Build through the draft. Sign your own guys who you have the *best* information on, while you still have some leverage on them with your rights to them. Better leverage, better information, better deals.
We've had some bad contracts of our own guys. Some not so bad. Some will look better as the new TV deals start to push up the market.
All in all, they'll look better than the free agent contracts we've signed, better than the big money free agent contracts other teams have signed, and better than the free agent contracts of players we let go.