Maybe in some countries, the standard of living is good, and people who work can earn a good income that allows them to lead a comfortable life. In such cases, it's easier for them to allocate a certain percentage for gambling. However, in poor countries where their income isn't even sufficient for a comfortable life, then they have no business gambling. In the end, it's not about the percentage but your capacity to gamble. I believe in the principle of gambling only what you can afford to lose, so if you can't afford to gamble, you should not venture into it.
well, if someone is poor from the start why would they gamble? instead of using their money for gambling, it is much better for them to use their money for better things such as buying milk for their children, saving money, or they can buy bitcoins in small amounts and that is much more profitable than hoping for luck in gambling which in the end will make them continue to be poor.
They don't remember that they have more urgent needs, as you mentioned. And if they can be wise in using their money, maybe they won't gamble too often and would rather use it to meet their needs. But it is better to replace the percentage with money that you can afford because we don't need to provide money according to the percentage but the amount of money we can afford. This prevents large losses, especially since we need the money.