You can really have fun even without profit as long as your mindset is just focused on the game and not on earning. You can do this if you play money that you can afford to lose and just play on without minding whether or not you will have some earnings after the gaming session.
Though most of gamblers try to make money out of it but some really want to win and they are the only ones who enjoy gambling.
There are some people that is going to choose fun over profit. Im one of those gambler that will choose to keep on playing for fun because I could have fun everytime I play. If you could have fun when you play then that is enough . Sometimes when we play for profit, we are going to lose alot of money so we dont really need to lsoe alot when we can have fun