So many people took JJ's "all in" comment the wrong way. Y'all thought he meant he was going to sign a bunch of high priced free agents and go for it. But that's not what he meant at all. When he said that, he was specifically talking about his super star upcoming free agents and how he's going to go all in on keeping them. That means Dak, Micah, Cee Dee and Diggs are all going to get new mega deals. He's going to draft his new top flight LT this year and he will then think that he has aces at all 5 of the top positions in football, QB, WR, LT, CB, DE locked in for the next several years.
What the FO is doing now is just making room to do all of this over the next 1-3 years. They will add a RB this year as well and then they will draft all the other needed fill ins that they lost or will yet lose over the next couple drafts.
He thinks this is what you need to win. I personally think he's wrong because he doesn't realize that regardless of the fab 5, they still need so much more help from very good players on the rest of the team and he won't have the $ to pay those guys to come and/or stay.
Time will tell who is right.