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.
Yes I agree with this if your income isn't enough to provide what is necessary for you and your family then gambling even a small amount is really foolish.
Regular gambling with your spare money for fun would be okay, but if you want to earn or your aiming to have profit then I think it is really bit foolish to consider it, cause even if you do win on some of those games does it really cover for all the times that you lost?
If you are aiming for profit then it is better to learn other things than risking it all on luck.