I see in some countries there are also many people who gamble like for example in Las Vegas, there gambling is very normal and there is no need to think about sin or anything, they already know that it can make them lose and get rich quickly, but not all of them can. Get lucky very quickly, gambling depends on the luck you have.
Only Muslim countries and other countries that have strict restrictions against gambling but the rest of the world gets a lot of profit from gambling industry. The only cons that I can see on gambling are when it was freely open in 3rd world countries which result in many life destroyed due to gambling addiction. People living on first world countries like US can easily get back on their feet with the proper support of their family since they have a huge financial capacity to recover compared to a poor country where jobs salary is very low and sufficient only for their own daily needs.
Monaco is the best example for moderating gambling while getting profit on it at the same time without involving there citizen on gambling addiction. This idea should be implement in poor countries to fight against gambling addiction.