Yes, it's true that if someone gambles with the aim of earning, he tends to get addicted because he will continue to gamble and risk his money so he can get more money than before. Indeed, this sounds very stupid and strange, if it is not controlled properly then it is very likely that he will lose and far from winning, because he is greedy and really hopes for luck.
And it is true that a person who hides his gambling will reduce his interaction with his environment and cover it up as much as possible, because if he loses then people will most likely ridicule him, and if he wins it is likely that the result will be bad. the results of the victory will be used (utilized) by the people around him.
I think that people will not laugh at another person who lost money in casino or betting. He will hide this addiction because people always have a negative attitude towards those who are addicted to gambling. It is only because of society's judgement of gambling that people hide it.