I believe that bergers don't gamble for fun. So do you think that it's because they feel that they don't have anything to loose and somebody will still give them money if they lose? How will you feel if you see a berger that you just gave your hard earned money using it to gamble?
Based on my views, a gambler should have a source of income. This is to avoid begging or engaging in criminal activities to gamble. However, some people are professional beggars and see it as a major source of income. India has the highest number of beggars and
I heard that some of them are rich. Some beggars in my country have bank accounts to receive transfers from givers. So that's their job.
I would be concerned if a beggar wasted his money on alcohol or drugs. And I would also not be comfortable I'd he is a gambling addict. But if he decides to use some part of the money he gets to gamble, that's his business. He might win a jackpot one day.
However, the focus of every beggar is to get a job and stop asking for alms. Begging is not a job; nobody should take it as employment.