First, you don't spend top dollar for a RB in the NFL, especially one that isn't even top 5, that is overpaying. When is the last time a top dollar starting RB won a Super Bowl?
Second, you don't follow up that bad signing where you overpaid with another signing at the same position for a guy who has lost a step and trending down. Bell would be overkill and 4th on the depth chart behind Jones. Gaskins, and Ahmed
Third, I like Robinson and have no problem signing him as he can bring value, however not at $21m per which is an overpay for a guy who isn't top tier and has had an injury history.
Fourth, you have to attack free agency with a somewhat idea of what is available in the draft. For example, this is a deep draft for WR, but very weak for off ball LB to replace/upgrade from Roberts. After Parsons it gets sketchy. You also have to be smart knowing with 4 picks in the top 50 that you are better off not spending big on RB, and picking Williams/Harris/Etienne
I would much rather smartly draft our RB to pair with Gaskins/Ahmed, and smartly draft 2-3 WR from a strength of the draft, and put together a combination of guys below using that $37.5 million.
So, looking at these predictions, Aaron Jones, LeVeon Bell, and Allen Robinson total to $37.5 million per.
Justin Simmons - $16.5m
Marcus Maye - $15m
Marcus Williams - $14.25m
Leonard Floyd - $13.3m
Hasson Reddick - $8.5m
Lavonte David - $13.3m
Denzel Perryman - $6.5m
Shelby Harris - $11.125m
Corey Linsley - $11m
David Andrews- $6m
Curtis Samuel - $8.3m
Just as one example:
Justin Simmons- $16.5
Hasson Reddick - $8.5
Denzel Perryman - $6.5
David Andrews - $6m
Simmons is a top 3 free safety in the league. Reddick was great when moved to his natural position. Perryman is a nice step up from Roberts. Andrews has been solid, an upgrade from Karras.
Now you have used the same $37.5 million to fill 4 holes instead of using it filling 2 holes and adding a 3rd player (Bell) that shouldn't see the field.
Now you can focus on adding skill players from a draft full of them. You can maybe also add a RT in the draft to kick Hunt down.