True...but I am not sure of exactly what you are focusing on with that statement.
Because of my career, I come into contact with a lot of people who have various life issues. By in large, they do learn when they hit bottom. Many keep digging till they totally destroy all those around themselves.
And when they hit bottom, they don't accept responsibility, they keep blaming everyone else.
You can only rebuild and change if you
1. Want to change.
2. Accept responsibility.
Most people are not capable of doing that.