This is why we need a strong independent GM.
McClay isn't a trainwreck. We could be worse off than him. But it's exceedingly hard to build a Super Bowl team. McClay lets everyone have their pet cats and and he pidgeonholes resources for needs. That's no way to build a team. You can't be drafting a need LB or need special teamer over taking the BPAs and it is truly hard to believe they simply felt Marist Liafau was the BPA there.
This is why "filling out the team," ends up being a horrible draft strategy, because you are making a four year or longer decision on the basis of what is needed next year only.
Free agency should be need filler. If Zimmer needed another special teams and depth linebacker for next year they should have signed one.
And if Dak Prescott's contract is preventing them from doing that, guess what, he's not good enough, take a fucking hike you albatross.