So, based on the OP, even before someone can be rich, they must be rich in their thoughts (mindset). My friend had a poor mindset, and I believe that even if he had taken my advice to invest, that would not have guaranteed his success because his mind is not made up to be successful. Someone once said that "to become successful, you will try and fail for some time before you can actually become successful at the end." So, someone who is not ready to let go of their past failure will not be successful; someone who cannot rise up after they fail will not be successful. Someone who is not prepared for success will never see it because success comes with a lot of obstacles.
i think your friend is actually aware and knows but maybe he is too lazy to do it. everyone has to get rid of laziness in himself to be able to develop.
yes, you are absolutely right, it will be very difficult if we awaken someone who doesn't have a visionary mindset and doesn't have the spirit to fight to improve their future by choosing to stay in their comfort zone and don't want to take any risks to develop.
everyone has the desire to be rich and successful in the future, but if they don't want to take any steps and take any risks because they are too afraid of not succeeding then that person will be far behind, even though failure is something that almost everyone has experienced.
we will never achieve success and wealth if we cannot see the opportunities and opportunities that exist. everyone must have a high fighting spirit and not give up easily to be successful.