Why do felons reoffend?

I’m sure there’s a million answers for my question and I don’t have the liberty to ask this particular felon directly, so I’m hoping y’all can help me understand.

Recently, I met a man who has an extensive criminal history. He’s been out of prison for less than 2 years. Since we met three months ago, he’s been arrested twice. It’s just a matter of time before he gets locked up. He’s smart, funny and creative. He has options and support. Why does he blow up his life?