I think that person needs company. He needs people who he can socialize with more often than just being alone every single time. The fact that he has been gambling, hit a huge win, bought a lot of stuff which was all for his own entertainment, that's a serious indicator that he might be a person don't like to go out and socialise.
Also, I don't blame him for getting the thought of having a good karma or helping someone before you go gambling would help you win more. Nah, we all that doesn't work that way.
Well, the good thing happened to that person is that, he finally realized the reality of life and gambling.
Using your own point, should we call this person an introvert ?, I am just like him in this aspect, but I don't go around buying stuffs that I don't need.
Since I was very young I have learned to always enjoy my company alone, even when too much people come looking I always feel discomfort and unsafe, I like keeping my circle very small.
I use most of my money on investment, it is all I know how to do, I spent most of my lonely time improving myself, I have created few online businesses, I have turned into a Bitcoin miner, and I have to monitor these all by myself, I really don't have the time for unprofitable things.
When I am free I do watch movies and anime, and I enjoy doing this, I think this person was never alone right from the beginning, he was not used to this lifestyle, I am thinking that things changed around him suddenly and he needs the attention from others.