We should not be naive in expecting profits from gambling because it is very clear that it is impossible to happen.
Apart from the impact of addiction and other things it is the effect of gambling itself. when they don't want that to happen then don't really set foot in gambling if you're still naive and don't want negative things to come your way.
Why did you decide that it is impossible to make a profit from gambling? When I have time to make a few bets, I play for small money, it won't hurt me if I lose and maybe that's why with small stakes I manage to win more often than I lose. But with big stakes, everything is bad for me and I cannot achieve positive results. Therefore, I treat gambling as entertainment.
You can make a profit on gambling if you own a casino. But the mathematical basis of gambling is such that the player always loses at a distance, haven't you heard anything about this? But you are doing the right thing by evaluating gambling as entertainment - in this case, everything is fair and everyone is happy: the player pays money and receives entertainment in return.