Many gamblers find land-based casinos as place to gather and chat with friends. Often those who go in groups just stay at the casino not to gamble but to have a social gathering. Playing gambling is just a secondary option to enjoy their moment together. So for these kinds of people, land-based gambling is way more entertaining and fun than online gambling due to the absence of social face-to-face interaction.
While to those who prefer the comfort of home often finds playing at online casino relaxing and fun.
Yes, we can't generalize that online gambling is much more fun when in fact, there are people who really like to socialize.
It's the same back when computer games are done in a physical shop and we are all dreaming to have our own PC.
Today, we do have our PC and can play online games we want but social is not there anymore. I do like online gambling but for me, I also want to always feel how much fun is when playing in a physical casino together with my friends.