(Not a Teacher)
That's not the only thing that sounds unnatural. Here's my take on this:
"John has done dirty deeds (done dirt cheap, of course) in the past, which is why he dares not face his true self now. He has lost the courage to admit that he is in truth, John."
Student or Learner