The Cowboys had 1 DE suspended, 1 DT suspended, and 1 DE that played his 1st complete season after being injured and suspended. So they were going Defense in the first round.
Taco has 4 sacks in 5 games before injury to his elbow for the Dolphins after his Marinelli release.
The Cowboys took the 4th overall pick in 2016 and drafted Ezekiel Elliott and went 13-3 with a rookie QB. They were not going to draft a RB the next year in the 1st or 2nd round as a luxury pick.
My point is to look back to see if they (we) can learn anything from past decisions.
My OP was about possibly trading down from #28 or up from #60 for the only player even at #28 remaining on their board with a true 1st round grade.
Not everyone in the organization wanted to pick Taco. They waffled on Taco, Watt and a DB. If there were not certain, then it would have been good to attempt to trade down, even if just to #30, #31 or #32. The 5th year option does make it less enticing to trade down out of the 1st round.
Maybe get enough from trading down a few spots from #28 to use that pick to trade up from #60. The best value in the draft tends to be early/mid 2nd round with the talent most often falling off in the later part of the 2nd.
Cook would be a great compliment to Zeke and they could be on the field together at times with Cook's terrific receiving abilities.
In the games like the Vikings game or Saint game this year, when Zeke is getting shutdown, it would be great to have another option. Bring in Cook to stress the defenses on the edge and continue using Zeke to pound the ball in the middle.
The Cowboys would not have been "over a barrel" when Zeke was suspended in 2017 or when Zeke held out this year. He probably wouldn't hold out if Cook was on the roster and healthy.
If a team drafts a player with elite ability and that player plays as expected, then other teams will trade for that player at any point. The Saints got 3 season from WR Brandin Cooks and then got a 1st round pick back for him.
If a team has a higher confidence level in a specific player than other available players, then they generally should draft that player regardless of position. The needs of the team for the same season as the draft pick should not be a big consideration. Counting on a rookie is not the best strategy.