Gambling is a luxury. When things are tough, many stop it. Some won’t, but that isn’t where the majority of the money is made.
Here on the Mississippi between Iowa and Illinois, we have four casinos. They are losing money, and that is with huge tax breaks. Long term, at least two of them are going under, because every town of any size has at least one casino.
Delaware state government recently did a bailout of their casinos. I wonder how dependent the NASCAR stadium was on casinos. But it appears to be enormous.