Also, for gambling i can separate not more than 1 % of my budget for month. Because mostly, i lose it, so send something bigger will be just wasting money.
That's a very safe allocation in gambling, I understand that most of us are really losing in gambling, so 1% is really something we can afford to lose.
However, for me, I don't allocate 1% only as I don't earn a lot of money from any source, so let's say I only get $1,000 per month as my net income, then I would only gamble $10 per month, I think there's no fun on that.
There is no fun, but you still have your money

I do not agree with your argument that "more money = more fun". I receive the same amount of pleasure with 10 buks per month that i would get with 1000. Maybe even more, because if i lost 10 dollars i will not be frustrated for money which i could use in more useful ways (like it would be with 1000 buks)
And yeah, argument about 'making money" is invalid too, because in gambling you always lost in long distance. So it's more good to lost less

You are right to say that it is impossible to win in a fair way over a long distance in a casino. That's why people place bets on large amounts of money in the hope of hitting the jackpot. That is why a bet on a large amount is very exciting and brings more emotions than a bet on a few bucks