Maybe the hard part is sticking to a set bankroll and not hitting the atm or bank when and if you lost the set amount.
All my adult life I set a misery limit of 50 bucks because I've never been much over middle class with little savings so as much as I enjoy and study casinos and games, I've never once broke that rule.
I have walked out of casinos with their money 80% of the time and have stayed in the black the whole time. Not a hell of a lot of money, but never had trouble with it.
I enjoy the experience and stick to old time reel slots and black jack tables.
Even Indian casinos are wiping out the reels. Now all the local casinos have at least 75% of slots in multi denominations with penny slots dominating. Thing is most went to some sort of force payment of 10 bucks to play. Of course you can cash out, but the conditioning is 'play 50 lines' which costs up to 5 bucks a pop and people blow by that. This is massively studied for decades.
The sickness is when people can't stop and maybe believe 3 more spins and I'll get my money back. We're not even talking about really sick gamblers. That isn't how casinos are designed. They're like banks who use your 10's of thousands of dollars to make thousands of dollars and give you 2.50 4 times a year for the privilege. Bookies and sports bets are the same way. Today, internet casinos are the least safest gambling in the world. Literally all online gambling is off shore with these shady operators paying to use name brand casinos in the states.
I believe state run online casinos only allow residents to play? Anything thing else online is probably in belize. This website has had threads about off shore gambling as well.
If you're curious about online gambling, you can do a search like 'non payment online casinos'.