well i cant think of any maybe the only one is that it teaches life lessons that you shouldnt gamble if you dont want to loose money
Yes that is correct. In gambling winners are very few or almost no one in this world. But it gives pleasure while playing if you gamble just for fun so just enjoy the fun part with small amount which you can afford to lose it. So basically people get fun and gambling houses will make money, these are the advantages.