In my opinion the only way a gambling system could work without causing gambling issues amongst players is if the currency for it is limited and cannot be traded.
Say you got a daily spin on a wagon wheel or something stupid, and that spin would give you X amount of tokens to use for that day. You could then spend those tokens at the casino playing any gambling game that you would prefer to play. IE Blackjack, Texas Holdem, Roulette, Slots, etc etc.
So in theory it could work. Idk, just something off the top of my head.