We're fully into OT territory here, but Dallas just did that whole "crazy upside" thing with Claiborne. No one knows how Ramsey is going to turn out. There's definitely an argument for taking a more solid player when you're coming off a horrible year. I like the idea of Hargreaves quite a bit, actually, but it also doesn't make sense to trade down for nothing. I'm obviously fine with Ozzie not closing that trade. The real issue was the Cowboys not wanting to give up their third for Lynch since they wanted him.
I don't think it's more realistic to think Ramsey will be a better player in his first two years than Elliott will be. In fact, I don't think it's all that likely that Ramsey is better than a decent free agent over that span. The dude's not really a football player. It's a similar issue with Buckner. I don't see a ton Dallas could have done up there. They weren't getting value to move back.