Why would any of that matter, it's just a transaction like any other. If the person can't afford to pay off the card it does not really matter if they're buying a lotto ticket or some junk food. I typically use my credit card for everything to get points then pay it off after. Does not matter what I'm buying as long as the store can accept credit cards and most, if all, stores do. A transaction is a transaction.
If I'm some deadbeat alcoholic or gambler buying alcohol or lotto tickets that's not really the credit card company's problem, it's mine. I will need to find some way to pay that off or face penalties.
The credit card company does not care what I bought, they just care that I owe them a certain amount of money and will do everything to get that money from me if I don't pay.