People use the Ramsey then Henry argument like it was a given that Henry would still be there in the second round. There was no way to know that when Dallas was picking at 4, so it's not the concrete analysis folks pretend it to be - it just happened to work out that way. No team ended up with both of those guys.
That said, I don't like taking a RB at 4 and I didn't like the big second contract, but Zeke didn't draft himself or pay himself. Our rich Uncle Jerry, and Cousin Stephen, made those calls. Just a couple more examples of the decision-making that has held the Cowboys back for 20+ years.