Not true. I would say just about nobody wins on the state lotteries. But casinos have a slightly better chance than 50-50 of winning. That slight 1 or 2 percent chance gives them their wealth.
My wife and I gamble for fun, doing it at least several times a year. For the last 8 years or so, we've come out ahead nearly 90 percent of the time, beating the 50-50 odds. That's paid for our meals, trip expenses and other items. We don't gamble high stakes. I cringe when people are sitting next to me betting $500 bets per hand. We're not out to make money, as we're doing just fine. But we're not about to throw money away either in case our luck goes sour when gambling. Gambling in a casino is way better than throwing away money at lotto tickets - a sure losing bet.
The long-term odds are what they are. But the long term is merely theoretical. In real life, there are long streaks one way or the other.
Blackjack?