I agree with you, if people want to go gamble, then they should certainly be allowed to do it.Personally I see nothing wrong with these spots. It allows people to socialize and have fun. It is the individual's responsibility to not put themselves in the hole financially
One of the problems with these type of gambling spots is that they don't always report all of their income and they tend to avoid paying all of their taxes. Also, the state has lotteries and scratch off tickets at convenience stores, and they don't want any added comopetition for the gambling business.