Keeping aside some amount for gambling purpose, contributes to saving a gambler from spending recklessly. It's rare to find an income earner who because of his earnings lived a better life while addicted. The best thing for every gambler is playing responsibly, regardless of their status economically. Neglecting the need of staying responsible as a gambler can only cause more harm to the financial economy of the person. Most often, it ends up making the player broke, even as an income earner. Some get tired of their job, due to anxiety from gambling. We all have a long way to go as gamblers, but the good attitude, will help us a lot.
Having a source of income as a gambler, to me, really matters a lot, and it helps you the gambler to keep going without feeling much pain when you lose, unlike a gambler that doesn't know where the next money will be coming from, but on the other hand you're right because even though you have a source of income and don't gamble responsibly, then you're likely going to get screwed and may suffer economically because you might end up gambling out your entire salary.
Of course, a gambler must have a steady income because gamblers need fixed capital to gamble.
And this is a problem for gamblers who have a fixed income, because there are also those who consider gambling just for fun for just a few dollars, just entertainment when they feel tired while looking for income and many of them like to play responsibly. Because they value their hard-earned money and will think many times about spending large amounts of money.
And there are also those who do the opposite without caring if they spend the money they earn on gambling because they think they will get it back later. And these are the irresponsible gamblers who look for money just to gamble without thinking twice about their needs, if the money is only spent on gambling, they forget that they don't have anything.