Gambling is not for everyone. Gambling is for those people who have the ability to lose money, I mean even if they lose money, they won't be in financial trouble. And gambling is primarily played for entertainment.
I also agreed with what you said. Gambling is not for everyone because we don't have the same mentality, some people are emotional susceptibility, while someone have strong emotional stability. We have different mentality and risk tolerances. If you cannot tolerate loss then the person doesn't have the ability to gamble, because you can't only Gamble for profit, it is based on chance and sometimes you may win or you may lose.
emotional stability can be learned by anyone there are people who might learn responsibility and how to manage their emotions through gambling the opposite can be said at times like responsible people turning reckless once they start to gamble so it really is a matter of learning and control and discipline
If your income is low gambling is not for you.
this is honestly the only thing that could decide whether you should gamble or not do you have enough money or no? some poor people tend to use gambling as a way to escape poverty but that is obviously not the case and they will soon realize this afterwards