“Gambling is NOT a good thing because there is no product.”
How do you say that? There is a product - not a physical one - but an emotional one (happiness and satisfaction) that many would gladly pay money for. Using your logic, movie theaters, sports stadia, and convention centers are all bad things.
All those other things exist within communities. There’s a difference.