Answer is in my opinion, consider your country's inflation. If inflation is high enough your money is worthless anyways so you are more safe to gamble it without any issues.
In a way, yes, but also it would be better used in an investment rather than in a casino gamble.
And the faster you do it, the better returns.
Tomorrow's value of that money will be way less than what it is today in a high inflation environment.
That's a good suggestion tho, but if a person knows how to handle well their own finances, their own self and decision making then I think there's now way telling them to stop doing gambling and just focus in investment. Why we suggest to stop if they can manage to do both, at the end of the day, it's a matter of how you will enjoy yourself while doing the things that you really want to do and not causing any trouble in your personal being.