Honestly, I don't understand the sentiment of "if you're losing, just get better". That's not what games
are, socially. You can have contests in high jumping or pi recitation, but no one organizes weekly games of reciting pi. The definition of "game" is an endless debate, but all of the central examples have both winning and replayability. If you can't play two sessions in a row and hope for
something novel the second time, it's probably not a game at all. And part of what makes a
good game is providing ongoing interest for many players.
I like chess, but I almost never play chess against anyone I know.
It's too skill-based, and (ironically) too interactive. The better player reliably wins, substantial handicaps warp the game, and at least at amateur levels the better player is often completely dominant. Not only is there no hope of winning, there's very little room to make a good play or try an interesting strategy. If two random people who are familiar with chess sit down to a game, it's very unlikely to be an interesting experience.
There are a lot of ways to mitigate this problem. There are "low skill" strategies that prevent blowouts without dominating (e.g. CoD4), rock-paper-scissors strategies (Stratego), graceful handicaps (Go), or satisfying play while losing (Catan). And of course, hidden information and randomness provide novelty in many of the most popular games like Poker.
Chess is not a bad game by any means, but it's not a party game either. "Accept that they're better and keep losing" is good advice if you want to improve at chess, but it does nothing to provide entertainment for mismatched players. There's nothing wrong with wanting a game that's fun, rather than just educational.