Obviously, a casino should never be seen as a money-making option but as an entertainment option. Walk in with a set budget you are happy to lose and don’t gamble beyond that. Most will allow you to set a limit and they won’t let you buy chips beyond that even if you tried.
Drinks are very cheap even in high cost of living places so if you can control your gambling (which is more difficult than you imagine - speaking from experience here - that’s how casinos make their money) you can get relatively cheap entertainment. They’re also open until very late (some are 24/7) which is a nice perk.
I prefer to think of it as a budget I am happy to spend. That way I can place it in the same mental bucket as going out to a gig, or a nice restaurant, or some other form of entertainment. I find I'm also less tempted by the notion to "win it back" if I don't consider it as a loss to begin with. I spent my money, I got my entertainment, it's a fair trade. And if I don't spend all of it (or somehow spend a negative amount) - bonus!
Casinos are places where you can trade money for the hope of maybe winning a larger prize. For a lot of people, that is fun, and worth the expense. Seen from that perspective, there is still a "point".
That's called the house edge, or the vig. Without that, casinos wouldn't make money.
I usually explain it to people by saying that the casino doesn't make money from the losers. It uses the money from the losers to pay the winners, but charges the winners a fee.
OP is saying that the digital versions give the house an additional edge.
If you play craps perfectly, you can take the vig / house edge / rake to 0.13%, which is 13 cents on $100, as it ought to be. House edge on slots is ~1%, really poor bets on roulette and craps could be 3% or higher.
But none of the games are allowed to cheat.
It's getting harder and harder to find hand shuffled games, and usually when you do they are in the high limit area.