I don't think any kind of gambling to be profitable in the long term, people can not win every time and sometime they will loose their money, so its better to play for fun and stay away from gambling addiction.
It is really better, but majority of those persons who play gambling only for money, including me because many time i play gambling for earn money, but still i know many chances to lose.
I also think that every game of gambling is not profitable in a long term, and i think it would be know everyone who play gambling.