A gambler who has a steady and regular income can have the possibility of winning because his gambling habit can not affect his personal obligations as a man even if he's an addict because being addicted to gambling doesn't actually implies that one will eventually stake all his money on bets but rather someone who plays gambling frequently. By having a steady income, he can take care of other life responsibilities without being affected by his gambling activities and moreover, someone who have a stable income can be aiming to win higher amount in his bets and might be lucky of winning one day and use the money to establish an investment.
Your thoughts on this
A gambler needs human calmness to gamble. A gambler will only be able to get that peace of mind when he is financially mature. Gambler must have a regular income to sustain continuous gambling. Gambler's motive in gambling is to win but winning is not guaranteed in gambling. In betting there can be either profit or loss. Moreover, loss is a common thing as the gambler cannot guarantee a win. Gamblers who have a regular income don't have a problem with gambling losses. They have no recourse especially to meet the daily living expenses. In my gambling experience I am convinced that people who are financially sound have comparatively more gambling wins.
There are some gamblers who don't have enough money but they need badly winnings and those gamblers tend to lose more. I agree with the OP that gamblers need a regular income which is most important for leading good gambling life.