Agreed, not some even mostly people have that thinking that gambling give them money if they do it as a source of income, but in fact gambling finish their money and we can't understand it and when we understand it then time has been finished just like our money.
That's a wrong thinking, you'll never enjoy gambling if you treat it as a source of income.
The mindset of the people who are dumb in gambling has to change, we cannot be too ambitious in making money in gambling as most likely it will only end up us having a big problem, financial problem to be specific, we cannot beat them, we only spend, so instead of chasing the money, just enjoy.
Look at it this way, a lot of us aren't even enjoying our day jobs where we get consistent income. Imagine with gambling as your main source for spending. You wouldn't have it consistently so there will be times when you'll end up really frustrated. The more you try hard to make money out of it, the more it will bea source of disappointment.