The problem is sometimes the drop off is so sudden, you're on the hook for a lot of dead (or wasted) money. Zeke isn't worth his current salary. He signed his 90 mil extension prior to the 2019 season, coming off a 3 year run of over 4,000 yards and 28 TDs. That year he had a good season (1357 yards) and the next year, the biggest cap hit of his original rookie contract, only 900 yards. Last year, 1002 and for that the Cowboys paid just 6.8 on the cap. This season it's 18 mil and next year 16 mil. If they were to release him it would be a 30 mil dead money hit. Release him prior to next year, only 11.8 mil in dead money. Either way, he's not going to fulfill the salary. 2nd contracts aren't just gambles, they're dumb 99 times out of 100. What did drafting that stud bell cow #4 in the draft and giving him a 90 mil extension get them? 3 postseasons in 6 years and a 1-3 record in the playoffs.
I agree. If fact, I agree with that so much, I find it ridiculous that a fan will complain about taking a player too high. "Oh man, what a dumb move!!! They could have had him in the third round!!!"