I know we disagree on this but the issue (in my opinion, obviously) with Cooper wasn’t the trade and the contract, it was waiting on the contract, which hurt them in two ways. The natural inflation of contracts led to it being a $20 million a year contract and it also hurt them in cap flexibility, by not using his remaining deal to average down the cost of his contract.
The biggest negative to me on the trade without the extension is that you give all leverage over to the player and agent.
Cooper and his agent knew the Cowboys gave up that 1st rounder for him. So they knew that the team had to get a contract extension worked out. You look bad enough giving up that 1st round pick. Follow it up by losing the player a year and half later? You're a laughingstock, and out of a job anywhere where the owner isn't the GM.
Besides, this team had just done that with Taco Charlton and 2017's 1st round pick. They certainly couldn't afford to have nothing to show for 2019's pick after one year, could they? Advantage player and agent.
That was the point I was making earlier. Teams trading for these players had better have that extension done at the same time. If not, they lose all negotiating leverage.
The Texans and Rams set themselves up to be killed in giving contract extensions to Tunsil and Ramsey.
But yes, we do disagree in that I feel that you can either use a top draft pick on a player OR pay them big money on a new contract. Not BOTH.
That BOTH factor was a big reason for the altered rookie salary structure. How many teams had to hand out both huge draft resources and huge cap dollars right out of the gate for players? Granted they weren't proven as Adams is, but it was a double whammy of resource investment, and very seldom did those teams have success operating that way.
A 1st round pick is supposed to net you a good player at a reasonable cost for several years, not cost you big money right away, that's how you gain an advantage over the rest of the field.