Gambling can be profitable in the long run, provided we are not greedy or seek greater benefits than we have get. Profit 1%/day are better than 100% but only once.
How let's say you deposit 1 btc to gamble and don't win anything so you can't call the person greedy in this case.
Basic rule of gambling and it applies to anyone who gambles 'Deposit only the amount you can afford to lose' if you follow this rule you will either not gamble or if you lose you may not have any regret (hopefully)
Remember that gambling can't give us $50 to $100 per day, even you use 10 BTC. I am not just saying that i have been seen and also it is my experience of gambling. May be i am wrong but my whole experience of gambling lose is must we get and if we win than it is not guarantee we always win in everyday, than our skills and strategy also not worked.
I think that here the long term mean that to continue gambling for a long time.
Maybe you remain as lucky in short term, for a bet or to, but if you will invest your money for long term or you wll continue playing gambling for the whole day then it is more risky and there are chances to lose your money because no one can be so much lucky for every time .
Yes, long term is when you continue gambling for a long time, but what happens is that the luck of the gambler can make this long term faster or longer. For some people the long term comes faster than for others. So, it's not a rule like: if you play for 90 minutes you are safe, you won't lose money... It's unpredictable and playing few minutes per day isn't a guarentee too, doing it everyday is risky and at some point you will take a big loss streak and lose all your money.