Reznor himself said that he(paraphrasing) preferred Cash's version more because it's one of those songs that shouldn't be sung this way.
This is one of the worst versions of this song I've heard(yes, that includes the gangster rap one) simply because it seems so insincere because of how it's being sung.