I can't really think of many positive aspects of gambling. It is just great for leisure and passing of time. Also keeps your mind active as well. It may improve your maths, but that's about it.
It may improve your math but will never improve your earning opportunity because they are here to make money and they are operating with an edge.
We cannot beat them because of the house edge and I think the only benefits we can get is the entertainment it will give to us.
It's just to fill your desire having different way to get entertained, the pressure , the excitement that's all . Other than that are delusional especially those people who believe gambling could give you earn a legitimate profit , you won't achieve that.
Profit is indeed impossible in gambling it is more of the thrill and the enjoyment we feel when we play, winning will only be a reward if ever. Those who think that gambling is a better way to earn profit didn't really gain any benefits from it, having sometime to enjoys it is way better than thinking of the impossible occurrences.