I think that regardless of the things that people can do if they have a fortune, whether or not they play in a casino, if they have investments, it is their money that they are risking, the fact that a person loses their fortune after 3 years shows that that person lacked financial education, because any person who is a millionaire, will not let their fortune disappear, a person does not spend and spend money, there will come a time when they will not be able to spend more because the money runs out, and precisely for me when these things happen it is because of the lack of financial education.
You are exactly right, it takes hard work, dedication, and being smart for one to make money, but again, it takes good financial education and management to keep the flowing, else, it will all disappear and run into the hands of those who are better money managers due to their good level of financial education
But on the other hand, let not also under-estimate what being addicted to gambling can do to any body, and this doesn't not really matter what level of financial education one has or has attained, addiction will simply criple the brain so bad that the person will completely forget how to manage money, the only thing he's gonna be thinking about is how to recover the money he lost to gambling yesterday, through same gambling, and when that tomorrow comes, they are still thinking same thing, "how to recover this or that", and they continue in this circle until all the money is gone.
As much as knowing how to manage money is really important for us especially for our future well being, it's also important not to allow ourself get addicted to gambling.