As a gambler, having a steady income can certainly have its disadvantages. Gambling is inherently uncertain and risky. While you may have a steady income for a period of time, there is no guarantee that it will continue. Your income can fluctuate drastically, leading to financial instability.
It could only be too risky if you can't handle yourself. If you have a steady income and you are gambling more than you can afford to lose or without a limit, eventually you'll struggle financially. However, there's a higher risk when you are gambling without stable income, as that demonstrate how irresponsible you are, you can't afford to gamble and yet you force to do the biggest mistake as a gambler.
Sometimes, when people makes mistake like this, they tend not to accept their mistake, instead, they'll blame gambling for it, and that's the reason why gambling look bad on some when it's just an entertainment in reality.