Gambling don't have to be taken as a dependable means of livelihood. Sure some people wins, the odds are sure arranged to favor the house or maybe bookmaker, this implies steady winning rate is low. I think it should be seen as entertainment for fun, not a plan for financial growth. Relying on it for livelihood may quickly lead to losses, debt, and stress. Money gotten from gambling should be seen as luck, rather than something to lean on for life plans.
When the amount of money that is won is tangible or big that it can solve some life problems, it is not a crime or bad thing to lean on such money to solve what ever be the issue, but there the problem again is is that some people after encountering a good win become lazy to continue in their normal work, depending on how much is won; some 3ven resign from their work to turn to gambling for livelihood because they believe that they finish spending that initial money they won, they must have won another that may likely be even bigger, people like this end up in total error and end up living a defeated life.
When it was made possible to win money from Gambling, it wasn't meant to come replace what we do for a living, it was only meant for entertainment purposes alone but many today treat gambling as their major source of income and it's very bad.