Caroll might have been offered many of these things, but he ignored them. He might lack financial literacy, but when such money comes to someone's hand, you will attract both bad and good friends. The few good ones might have given him advice on how to spend wisely, but he will neglect it and consider them as people who don't want him to enjoy his wealth. A man with money sometimes never listens to advice from people around them.
You are totally right, that is why people should know what self- discipline is all about and also have the spirit of discernment, as it will help them to know the right thing to do and also at the right time.
And this will also help them to make an informed decision that will not make them to later regret it in life, because a man with a big amount of money can make alot of mistakes, if they are not being careful and most especially, if they lack any attributes that will help them in times like this.