Gambling is not to make profit so don't get it twisted. You are to gamble for fun in order for you not to see gambling as a means of making a fortune and get carried away. You should gamble to the lowest minimal with very little amount of money that you can afford to lose so that you can control yourself from getting addicted. Putting profits first is a misplaced priority.
Even if you are gambling for fun, you are also gambling for profit because when you are chosing the teams that you will place your money on, you will chose the teams that you know they could possibly win their matches and if you end up winning your bet you, you will withdraw it from your gambling account, so i disagree with you that we aren't gambling to make profit. You would have said that we shouldn't see gambling as a means of getting rich so that we will always gamble with small amount of money and when we lose too much we can take a break from gambling and reduce our chances of getting addicted to gambling.