There's a difference between playing a game for fun and playing it competitively. And sure, some card games are played competitively. Poker had a boom in popularity during the last 10 years despite random elements. But a game of poker isn't decided after a few hands, so players get roughly equal hands averaged over the long term. And because players have direct control over the stakes of each hand, Poker is ultimately a risk management game. A game with less risk management such as Go Fish has less viability as a tournament game. Coin-flipping has no chance as a competitive sport.I suppose you have a strong hate for any standard card game as well? If both players are playing by the same rules then the game can still be fun.
Smash Bros is also a risk management game, because players have imperfect knowledge of their opponent's future moves. Ideally, competitors only have themselves to blame when they lose. Competitive sets are decided after only 2-3 rounds, so the variance introduced by items greatly reduces the impact of competitor skill on the outcome of the match.