Lack of money is the main reason for gambling addiction because someone in that situation sees gambling as a means of survival and will not head to caution. This is why it is important for a gambler to have a reliable source of income that is not gambling and use gambling mainly for passive income. This solves a lot of the problems gamblers have such as desperation, taking unnecessary risk and setting unrealistic targets amongst others that eventually lead to addiction.
Basically there are two main reasons why people gamble, which is either for fun or for profits, and moreover, it's no doubt that the majority of people who gambles for profit is always more than those who do so because of fun, which is why the rate of gambling addiction is on the increase, simply because when the majority who sees it as a source of income gambles and don't win, they literally just keep trying until they exhaust their capital and likewise their extra money. Hence, having a reliable job or business will help people avoid gambling addiction. And most especially knowing fully well that the outcome of gambling is not always guaranteed, and for that reason, you should put at the back of your mind that whatever amount you are wagering, you stand a 50/50% chance of either winning or losing it.