I gamble for both fun and profits as and people who say that they gamble only for fun are big liars as their main intention is only to make profits as gambling is the only way to make quick money which is not possible with any other method and if you are really lucky then you may also hit the jackpot but its always wise to gamble with that amount that you can afford to loose.
The way you attacked those who say they gamble only for fun really made me laugh. I feel you, however, you should understand everybody have their own preference on how they want to do things or see things. For instance, I prefer to always set my mind on a particular thing and how I want to perceive it.
I personally perceive gambling as fun because I do not want to get to a stage that I won't be able to control my impulse if I end up seeing at as an investment or a way to make money. If the free money comes, fine! If it doesn't, then good! But that way, you already have a fixed mind towards something even before you start it.
But most of them they are gambling here for a jackpot, and no man ever have no regrets when he lose what he bet, we all have feelings. If you're mindset are just like that then you re just a passerby in gambling and only doing it occasionally but for the people who play everyday, that is a different story because they are putting their time and money every single game to win not just to say "oh, I will control and have a fixed mind" at the end of the game.
It is more than just a game to them.
Same as you I only gamble in occasional way and in a funnier way, sports betting is the number one, maybe lose some(sometimes i felt bad) but still doesnt think that is is bad. Its okay to run out these kind of feelings for a moment. Thats more human I guess.