The idea that anything important is online seems to be ruining in-person activities. Many of those activities you mention are poorly advertised online and easily drowned out by advertising / ragebait / influencer slop. My local food court has a trivia night but the most prominent advertising for it is at the food court itself with posters.