Gambling is not a means for you to have fun because to be able to gamble you have to spend money, even though you bet with money that can be spent but still, when you lose everything then you will not feel the real fun. Therefore, basically gambling is a means for you to get money fast. So, gambling is a game of luck, even though you think gambling is only for fun but if you are lucky, then of course you will get a profit and in the end with that profit will certainly make you feel satisfaction and fun in gambling.
Well, you're right about that because at the end, gamblers can lose some money to over betting or doing gambling in general. Even if some of them playing just for fun, they can lose some bucks, but for real, I don't even care a lot if I just play with 5$ or even 10$ sometimes for fun, and sometimes I can be lucky and make a good profit though. It's always up to the gambler to do whatever he wants under different limits.