In most countries where gambling is allowed we are used to there being very few or even just a single company that is allowed to gamble with. For example in most US states as well as most of Europe only the state monopoly company is allowed to operate gambling shops. And for most people this is their only exposure to gambling.
But if you think a out it, this form of "legal" gambling is unfair to the gambler in the sense that it has ridiculously large house edge rates and very low return to player rates. For instance, state lotteries have an RTP of around 50%. They get to keep the rest! State owned slots and kino games can have a house edge of 30%! This is absurd compared to online casinos where the absolute maximum of a house edge I have seen is 5% on any game, but usually it's 1% for most games and 2.5% for slots.
The only thing good with state gambling corporations is that they may offer better odds for sports betting sometimes. Thankfully their volume gets utilized in something good for once. But even the allure of high lottery reward with them hides behind the fact that they keep 50% of proceeds so the rewards could even be higher.
All in all I just wanted to say that the competition in online gambling has made casinos much more fair than the gambling shops when it comes to any gambling game. So I would say if someone is going to gamble anyway, maybe better to introduce them to online play. And also let them know what provable fairness is, they're going to appreciate you down the line probably.