Jesus knows all the details of your brokenness (the brokenness you caused yourself and the brokenness you didn't). He also Has the power to fix everything in an instant. Why doesn't He just do it if you ask?
I'm sure the answer is multifaceted, but here is one thing I'm sure of:
Jesus would rather commune with you than fix you.
Of course love cannot leave someone the same, but He's interested in the the process, because of the relationship it breeds. He wants to draw you in, not just make you squeaky clean. He's okay with a slow, beautiful redemption journey, so we can be too.