I am afraid that in those situations, he cannot do personal contemplation because what is in his mind will be gambling. He needs to share what he thinks to other people so they can help him to find a way to solve the problem. If we felt that we could not do it by ourselves, then we really need to be supported by other people. But some people can do by themselves, and they can get the answer, and start to change themselves.
We can get the motivation from ourselves or other people, and the solution will come if you have a big effort to solve the problem. I am sure that we can have motivation from ourselves and we can also get the motivation from other people around us.
You have good points presented on this one.
Sometimes, you need other people to see what's going on with yourself.
But only those that really do know you or care for you like close friends or family.
Because sometimes you are not seeing clearly at things when you are in that behavior.
And for them, they will sincerely give you advise on what they are seeing whenever you are in that situation.