If you do not earn, where will you even see the money to gamble? If your weekly income is not enough, that means it is foolishness that will make such a person to gamble. But if you are able to earn enough and safe and able to use like 1 to 5% of your weekly income to gamble without affecting you and your family financially, that is wise.
Gambling though is a risky game that the chances of winning and losing is in equilibrium but however in other for one to have a possibility of winning, it requires a steady income.
Having a steady income does not guarantee that you will have possibility of winning while gambling.
OP included gambling, feeding and others in his topic, this means making enough money and be able to safe for other responsibilities too, if one weekly income is not enough they won't die because they can't gamble in that same week, and most of all, it's not important to gamble every week.
The truth is most gamblers are not making enough, saying that someone is making enough feels like no real need at all to become a gambler, making enough will probably limit your gambling activities, a full stomach hardly reason on ways to increase their income than someone who is hanging between a hungry stomach and a full stomach.
Some people only know how to thrive when they are seeing hard times, when things start going so smooth they start to relax.