It is not mandatory to gamble so no one should insist on gambling if they are not ready to accept the risk involved. Gambling is just many other businesses that involve risk which is why it is advised that we should gamble with only what we can afford to lose. If you gamble with less than 5% of your income, I don't think there will be much problems because such amount should be within the range of what can be lost and it will not have much impact on your finances.
Right, if someone allocates 5% of his monthly income as a gambling budget, then there will be no problem for him. But in this case, he must have the ability to control himself, that is, if he finishes 5% by betting once, then he will have to refill it for the next time. In this case, his budget will become completely uncontrolled, due to which he should definitely not participate without controlling it. And if he does not have the courage to lose the amount, then he should definitely not participate in gambling.