I'm not sure if it's possible to be deep at every position. I can live with what we had behind our starting RB...starting RB was more the problem than his backups IMO. Same goes to DT. But I agree mostly.
It is very hard to fill every gap that is true.
RB I disagree on because you knew the starter was coming off injury and you lacked any short yardage guy.
That was pretty easy to see being an issue.
All after the HC spent all off-season saying he took over play calling because he wanted to run it more.
Took 5 RB on the roster but 3 were Undrafted guys with no actual production. 1 was coming off major injury and 1 was a very small late draft pick.
RB isn't that expensive.
The lack of depth at DT/LB was bad and fed off each other.
They planned to regularly play 4 DL under 285 pounds and 2 LB under 230 much of the season,.
That's egregious.
That is both lacking depth and the softness of the scheme.
In some sense of fairness when they did try bigger backers; they couldn't get PT in the scheme.
But the OP here is asking whether signing 3 average FA is better than 1 stud.
For Dallas they need 3 average guys badly.
They've got plenty of guys making Pro Bowls.