Feel free to chip in your contribution.
Gambling is a business where the owner wanted to profit from the users or players. There are always two sides to the story, the owner can claim success while the player losses. I do not think it is right not to think gambling can be a job, a job means being a staff of a gambling casino and not as a player.
Players should be wary that every day is not a sunny day especially when we are playing against a house that wanted to profit from our losses. I do agree with you that we, as a player, should not think that gambling can be a regular source of income. There may be times we can win big but most of the time we will be losing. I believe every gambler here in the forum can attest to that. So while we are still in control, better to moderate our gambling activity, do not take gambling as a substitute for our daily jobs because it is highly possible that we can end up badly if we do.