I agree that dice roll, slot, and poker games need the luck to win the game but maybe in the other gambling game, not just needed luck to win but it will need a strategy because I see that some people use the strategy to win the game and with a combination of luck and strategy, I think they can win much money. but I believe that we must have a luck so we can be winning the game and we can get that winning money.
For those random games in which you cannot have a strategy on since any result may appear then luck would be the main factor in it since you just cannot count anything unlike in card games. When you play dice, the result maybe anything and even if you may use a martingale strategy in it, there is still a chance of losing big in that kind of game.
Of course in other games wherein you can have an edge like research in sports games and knowing the strong teams then it would not just be a wild guess because you have a basis why you choose that particular team. In this case, a good strategy is an advantage and you can even find maybe an arbitrage so that you know that whatever the result is, you are having profits.
so in this situations, we can have a chance for making a strategy in the sports games especially if we can know which team that has a strong player. so I agree with you that in the sports besides luck, we need to make a strategy which can help us to win. but still, the luck factor will be the determining factor to win in the sports games because if we watch football team, team A has a strong and good player and they are featured in that game than the team B but unfortunately, the fortune is at the team B so team B can win the game. and it also happens in the other sports game that we watch on television.
and I have a result for this, maybe in some games especially in the sports game, we need to make a strategy but in the other game, we don't have to make a strategy and we only depend on our luck to win. and the luck factor will always take the part in the gambling games no matter if it's a sports game or the other gambling games.