You are right. Gambling is done most of the time just to make money .Gambling is not about having fun especially for those people who are not financially stable. It is a fact that every individual has his or her own reasons for gambling. Gambling must be done in a way so that a person should not get addicted to it .Because in this case it would eventually lead you to become stressed and lose more and more.
I don't agree with that, Maybe if I have a bunch of money, I will play gamble just for entertainment with my friends. Also, there are people on this planet that plays gambling every day just to be amused and entertained. Well, the mentality of earning profit through gambling is very wrong and that's the number one cause of getting addicted to gambling.
There are many entertainments that require payment nowadays, similar to gambling that involves money, so I think it's possible