i think that there are couple advantages such as winning a lot of money or getting high quality entertainment by playing
I woulnd't call gambling ''high quality entertainment'' Not many people play gambling games for pure entertainment. 90% of people look to win money and not to have fun when they are gambling otherwise no one would be gambling on boring games like dice or roulette and they are boring, real roulettes are super boring unless you are risking money.