Gamblers have a dream of gambling and winning for a wide variety of reasons. But, there are four main reasons why people gamble. They keep on betting because of social, financial, entertainment, and coping reasons.