Many people say casinos make money because of the house edge, and sure thats true, but I dont think thats the full story.
You know why they really win more, its because they understand human behavior. Im pretty sure most of us can relate to that. The moment we lose control of our emotions, we start chasing losses, and that leads to gambling more than we were supposed to. That becomes extra money for them. So in a way, what really reduces their income is when players stay in control.
And another thing, those near misses, like an almost win, or even small winnings, can push people to gamble even more. Casinos understand how people feel. The system is designed with house edge to beat us in the long run, but theres another side running at the same time, and thats the psychological side of it, almost like marketing.
In my view, casinos are not just selling games, they are selling emotional traps wrapped in entertainment.
Its likely part true but not totally about it. There are some casino offering 0 house edge but still earn good and has long term position but youre right when you mentioned thay their selling emotional traps. They based their house edge to 0 because they believed they still outrun some users or gamblers in the end. We all know that major users stillnlose of their money at the end of the day and its more casual than some casino with steep house edge percentage.