We really can't deny that there are countries, societies and cities that doesn't allow any gambling activity. They don't realize that gambling is one of the fastest growing industry in the world. And if they are going to allow tax on it, they will get profit. But well that's their belief, if they think that gambling is the work of lazy, then so be it.
Most of the countries do not allow gambling because they know what will happen the citizens start to gamble potentially they might even sell their house or belongings just to recover his/her losses in the worst case scenario ending up losing everything.
although there is a law already they are still operating hiding because there is a big potential of income in this kind of industry.
They are legalized in many countries and thus gambling is legal in many places. It only depends on your own discretion whether you want to gamble or not since it is your money and your time that you are playing with. In today's digital era anyone can sign up on an online casino without any proof of of age or citizenship. Which is the reason why so many kids are joining gambling sites begging for money when they should be at home studying.